@charset "utf-8";

/* CSS Document 

** author:永易搜

** URL:http://www.yongyisou.com/

** tips:CSS文件非专业勿动，编码格式为utf-8

*/

*{ padding:0px; margin:0px;}

li{list-style:none;}

img{border:none;border:0;}

a{text-decoration:none;color:#000;}

a:hover{color:#f00;}

a:focus {outline:0; } 

html{font:normal 14px/1.5 "microsoft yahei",tahoma,arial,sans-serif;background:#fff;}

body{background:#fff;}

input,input:focus,select,select:focus{outline:none;text-indent:5px}

h1{ font-size:20px}

h2{ font-size:18px}

h3{ font-size:16px}

h4{ font-size:14px}

[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0,100px,0)}[data-aos=fade-down]{transform:translate3d(0,-100px,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}[data-aos=fade-left]{transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0,100%,0)}[data-aos=slide-down]{transform:translate3d(0,-100%,0)}[data-aos=slide-right]{transform:translate3d(-100%,0,0)}[data-aos=slide-left]{transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}

/*通用调用*/

.w1360{width:1360px;height:auto;margin:0 auto;}



.title{text-align: center;}

.title h2{font-size: 34px;font-weight: normal;color: #333333;height: 40px;line-height: 40px;margin-bottom: 18px;}

.title .white{color: #ffffff;}

.title .info{font-size: 16px;color: #666666;line-height: 30px;}

.title .line{display: block;width: 36px;height: 5px;background: #1d2087;margin: 0 auto;margin-top: 20px;}

.course .title h2{color: #ffffff;}



.fl{float:left;}

.fr{float:right;}

/*首页*/

.header{width: 100%;height: 98px;}

.header_box{height: 98px;}

.header_box .logo img{display: block;width: 193px;height: 67px;margin-top: 15px;margin-left: 5px;}
.header_box .top_nav{height: 98px;}
.header_box .top_nav .nav{height: 98px;font-size: 18px;}

.header_box .top_nav .nav .nli{margin-right: 75px;position: relative;}

.header_box .top_nav .nav .nli>a{display: block;height: 98px;line-height: 98px;position: relative;color: #333333;}

.header_box .top_nav .nav .nli>a span{display: block;width: 0;height: 0;border-bottom: 2px #1d2088 solid;position: absolute;bottom: 15px;left:50%;transition: all .3s;}

.header_box .top_nav .nav .nli .sub{width: 149px;height: auto;position: absolute;background: #ffffff;left: -36px;top: 98px;z-index: 99;display: none;}

.header_box .top_nav .nav .nli .sub li a{color: #333333;transition: all .3s;width: 149px;height: 47px;box-sizing: border-box;padding-left: 25px;font-size: 16px;line-height: 47px;display: block;}

.header_box .top_nav .nav .nli .sub li:hover a{color: #1d2087;transition: all .3s;background: #e4e5f1;}

.header_box .top_nav .nav .on>a{color: #1d2088;}

.header_box .top_nav .nav .on>a span{width: 100%;left: 0;}

.header_box .top_nav .nav .nli:hover>a{color: #1d2088;}

.header_box .top_nav .nav .nli:hover>a span{width: 100%;left: 0;transition: all .3s;}

.header_box .text_en{height: 98px;line-height: 98px;margin-left: 70px;color: #777777;}

.header_box .text_en .en{color: #777777;display: block;height: 98px;transition: all .4s;}

.header_box .text_en .en:hover{color: #1d2087;transition: all .4s;}

.header_box .text_en .search_box{margin-top: 41px;position: relative;width: 17px;height: 17px;}

.header_box .text_en .search_box .search_box1{position: absolute;right: 0;top: -10px;width: 17px;height: 35px;line-height: 35px;border-radius: 20px;transition: all .3s;overflow: hidden;}

.header_box .text_en .search_box .search_box1 p{height: 35px;width: 0px;transition: all .3s;}

.header_box .text_en .search_box .search_box1 p input{width: 100%;height: 35px;display: block;border: none;outline: none;background: none;color: #999999;text-indent: 0px;font-size: 16px;opacity: 0;}

.header_box .text_en .search_box .search_box1:hover{width: 140px;border: 1px #ddd solid;background: #ffffff;padding: 0 10px 0 15px;transition: all .3s;}

.header_box .text_en .search_box .search_box1:hover p{width: 110px;transition: all .3s;}

.header_box .text_en .search_box .search_box1:hover input{opacity: 1;}

.header_box .text_en .search_box .search_box1 .search{display: block;width: 17px;height: 17px;background: url(../images/search.png) no-repeat center center;background-size: 100% 100%;margin-top: 10px; border:none;}

#phantom{position: fixed;left: 0;top: 0;z-index: 9999;opacity: 0;visibility: hidden;animation-duration: 0.4s;background: #ffffff;box-shadow: 0px 3px 10.45px 0.55px rgba(0, 0, 0, 0.07);}

#phantom.nav_fix{visibility: visible;opacity: 1;animation: show_nav .5s ease-in-out;}

@keyframes show_nav {

    0%{top: -98px;}

    100%{top: 0px;}

}



/* 轮播图 */

.banner{height:auto;overflow: hidden;}

.focus_box {position:relative;width:100%;height:516px;overflow:hidden;}

.focus_box .pic {position:relative;z-index:0;}

.focus_box .pic li{ overflow: hidden; width:100%; height:516px; position:relative; }

.focus_box .pic li .bg{ position:absolute;font-size: 450px;color: #ffffff;opacity: .1;text-align: center;width: 100%;font-family: 'alipuhui';line-height: 450px;}

.focus_box .pic li .box {width:100%;height:516px; position: absolute;}

.focus_box .pic li .box1{font-family: 'alipuhui';}

.focus_box .pic li .box h2{color:#fff;font-size:48px;width:100%;opacity:0;filter: alpha(opacity=0); -moz-opacity:0;  -khtml-opacity:0;position: relative;top:110px;text-align: center;}

.focus_box .pic li .box h2 img{display: block;margin: 0 auto;}

.focus_box .pic li .box h2.move1 {animation:move1 0.5s ease 0.1s;animation-fill-mode:forwards;}



@keyframes move1 {from {opacity:0;filter: alpha(opacity=0); -moz-opacity:0;  -khtml-opacity:0;padding-left: 200px;}

to {opacity:1;filter: alpha(opacity=1); -moz-opacity:1;  -khtml-opacity:1;padding-left: 0px;}

}

.focus_box .pic li .box .infor{width:100%; font-size:80px; color:#fff; text-align:center;position:absolute; top:240px; opacity:0;filter: alpha(opacity=0); -moz-opacity:0;  -khtml-opacity:0;}

.focus_box .pic li .box .infor.move2 {animation:move2 0.5s ease 0.4s;animation-fill-mode:forwards;}

@keyframes move2 {from {opacity:0;filter: alpha(opacity=0); -moz-opacity:0;  -khtml-opacity:0;padding-left: 200px;}

to {opacity:1;filter: alpha(opacity=1); -moz-opacity:1;  -khtml-opacity:1;padding-left: 0px;}

}



.banner .banner_line{width: 33px;height: 317px;display: block;position: absolute;background-image: url(../images/banner_line.png);background-repeat: no-repeat;left: 0px;top: 516px;animation: line 3s linear 0s infinite;}

.banner .banner_line1{animation: line 2.9s linear 1.5s infinite;background-position: -33px 0;left: 100px;}

.banner .banner_line2{animation: line 2.8s linear 1.2s infinite;background-position: -66px 0;left: 200px;}

.banner .banner_line3{animation: line 2.7s linear 0.9s infinite;background-position: -99px 0;left: 300px;}

.banner .banner_line4{animation: line 2.85s linear 1.6s infinite;background-position: -33px 0;left: 400px;}

.banner .banner_line5{animation: line 2.96s linear .8s infinite;background-position: -66px 0;left: 500px;}

.banner .banner_line6{animation: line 2.94s linear .6s infinite;background-position: -99px 0;left: 600px;}

.banner .banner_line7{animation: line 2.84s linear 1s infinite;background-position: -33px 0;left: 700px;}

.banner .banner_line8{animation: line 2.87s linear .2s infinite;background-position: -66px 0;left: 800px;}

.banner .banner_line9{animation: line 2.89s linear .5s infinite;background-position: -99px 0;left: 900px;}

.banner .banner_line10{animation: line 2.74s linear 1s infinite;background-position: 0px 0;left: 1000px;}

.banner .banner_line11{animation: line 2.82s linear .2s infinite;background-position: -33px 0;left: 1100px;}

.banner .banner_line12{animation: line 2.8s linear .5s infinite;background-position: -66px 0;left: 1200px;}

.banner .banner_line13{animation: line 2.97s linear .5s infinite;background-position: -99px 0;left: 1300px;}

@keyframes line {

    0%{top: 516px;}

    100%{top: -317px;}

}



.banner .banner2_line{width: 126px;height: 3px;display: block;position: absolute;background: url(../images/banner2_line.png) no-repeat center center;left: 0;top: 50px;}

.banner .banner2_line1{animation: line2 5s linear 1.5s infinite;top: 50px;}

.banner .banner2_line2{animation: line2 5.8s linear 1.2s infinite;top: 100px;}

.banner .banner2_line3{animation: line2 5.7s linear 0.9s infinite;top:150px;}

.banner .banner2_line4{animation: line2 5.85s linear 1.6s infinite;top: 200px;}

.banner .banner2_line5{animation: line2 4.96s linear .8s infinite;top:250px;}

.banner .banner2_line6{animation: line2 4.94s linear .6s infinite;top: 300px;}

.banner .banner2_line7{animation: line2 4.84s linear 1s infinite;top: 350px;}

.banner .banner2_line8{animation: line2 5.87s linear .2s infinite;top: 400px;}

.banner .banner2_line9{animation: line2 4.89s linear .5s infinite;top: 450px;}

.banner .banner2_line10{animation: line2 5.74s linear 1s infinite;top: 500px;}

.banner .banner2_line11{animation: line2 4.82s linear .2s infinite;top: 550px;}

.banner .banner2_line12{animation: line2 5.8s linear .5s infinite;top: 600px;}

.banner .banner2_line13{animation: line2 4.97s linear .5s infinite;top: 650px;}





@keyframes line2 {

    0%{left: -126px;}

    100%{left: calc(100% + 126px);}

}



.focus_box .pic li .box2 h2{font-weight:bold;top:170px;width:100%;text-align: center;}

.focus_box .pic li .box p.p1{ position:relative; background:#fff; top:186px;color:#333; font-size:18px; width:512px; height:50px; text-align:center; line-height:50px; overflow:auto; margin:0 auto;opacity:0;filter: alpha(opacity=0);}

.focus_box .pic li .box p.p2{position:relative;font-size:18px;top:190px; height:50px; line-height:50px; text-align:center; color:#fff;opacity:0;filter: alpha(opacity=0);}

.focus_box .pic li .box .p1.move6 {animation:move6 0.5s ease 0.3s;animation-fill-mode:forwards;}

.focus_box .pic li .box .p2.move7 {animation:move7 0.5s ease 0.4s;animation-fill-mode:forwards;}

@keyframes move6 {from {opacity:0;filter: alpha(opacity=0); -moz-opacity:0;  -khtml-opacity:0;left: 400px;}

to {opacity:1;filter: alpha(opacity=1); -moz-opacity:1;  -khtml-opacity:1;left:0px;}

}

@keyframes move7 {

    from {padding-left: 200px;opacity:0;filter: alpha(opacity=0); -moz-opacity:0;  -khtml-opacity:0;}

to {padding-left:0px;opacity:1;filter: alpha(opacity=1); -moz-opacity:1;  -khtml-opacity:1;}

}

.focus_box .pic li .box3 .banner3_map{height:100%;position: relative;}

.focus_box .pic li .box3 .map_circle{position: absolute;left: 0;top:0;right:0;bottom:0;margin: auto;width: 420px;height: 420px;border-radius: 50%;background-image: url(../images/banner3_map.jpg);background-repeat: no-repeat;animation: map_move 25s linear infinite;background-color: #ffffff;display: flex;flex-direction: column;justify-content: center;align-items: center;transform: scale(0.8);}

@keyframes map_move{

	0%{background-position: 380px 0px;}

	100%{background-position: -770px 0px;}

}

.focus_box .pic li .box3 .map_circle h3{font-size: 48px;font-family: 'alipuhui';color: #1d2087;opacity: 0;}

.focus_box .pic li .box3 .map_circle h3.move5{opacity: 1;transition: all .5s ease .1s;}



.focus_box .pic li .box3 .big_circle{position: absolute;left: 0;top:0;right:0;bottom:0;margin: auto;width: 406px;height: 406px;border-radius: 50%;background-image: url(../images/banner3_circle.png);background-repeat: no-repeat;overflow: hidden;background-size: 406px 406px;animation: rotate 30s linear infinite;}

.focus_box .pic li .box3 .banner3_line{position: absolute;left: 0;top:0;right:0;bottom:0;margin: auto;width: 561px;height: 437px;background-image: url(../images/banner3_line.png);background-repeat: no-repeat;transform: scale(0.8);}

.focus_box .pic li .box3 .banner3_text{position:absolute;color: #ffffff;background-image: url(../images/banner3_icon.png);background-repeat: no-repeat;opacity: 0;}

.focus_box .pic li .box3 .banner3_text1{background-position: 153px -10px;text-align: right;left: 230px;top: 58px;}

.focus_box .pic li .box3 .banner3_text1.banner3_move1{animation:banner3_move1 0.5s ease 0.1s;animation-fill-mode:forwards;}

@keyframes banner3_move1 {

    from {left:130px;opacity:0;filter: alpha(opacity=0); -moz-opacity:0;  -khtml-opacity:0;}

to {left:230px;opacity:1;filter: alpha(opacity=1); -moz-opacity:1;  -khtml-opacity:1;}

}

.focus_box .pic li .box3 .banner3_text2{background-position: -15px -135px;text-align: left;right:260px;top: 60px;}

.focus_box .pic li .box3 .banner3_text2.banner3_move2{animation:banner3_move2 0.5s ease 0.1s;animation-fill-mode:forwards;}

@keyframes banner3_move2 {

    from {right:160px;opacity:0;filter: alpha(opacity=0); -moz-opacity:0;  -khtml-opacity:0;}

to {right:260px;opacity:1;filter: alpha(opacity=1); -moz-opacity:1;  -khtml-opacity:1;}

}

.focus_box .pic li .box3 .banner3_text3{background-position: 153px -277px;text-align: right;left:230px;bottom: 35px;}

.focus_box .pic li .box3 .banner3_text3.banner3_move3{animation:banner3_move3 0.5s ease 0.1s;animation-fill-mode:forwards;}

@keyframes banner3_move3 {

    from {left:130px;opacity:0;filter: alpha(opacity=0); -moz-opacity:0;  -khtml-opacity:0;}

to {left:230px;opacity:1;filter: alpha(opacity=1); -moz-opacity:1;  -khtml-opacity:1;}

}

.focus_box .pic li .box3 .banner3_text4{background-position: -15px -420px;text-align: left;right:225px;bottom: 35px;}

.focus_box .pic li .box3 .banner3_text4.banner3_move4{animation:banner3_move4 0.5s ease 0.1s;animation-fill-mode:forwards;}

@keyframes banner3_move4 {

    from {right:125px;opacity:0;filter: alpha(opacity=0); -moz-opacity:0;  -khtml-opacity:0;}

to {right: 225px;opacity:1;filter: alpha(opacity=1); -moz-opacity:1;  -khtml-opacity:1;}

}

.focus_box .pic li .box3 .banner3_text h3{font-size: 24px;padding-right: 60px;line-height: 50px;}

.focus_box .pic li .box3 .banner3_text p{font-size: 16px;}

.focus_box .pic li .box3 .banner3_text2 h3{padding-right: 0px;line-height: 50px;padding-left: 60px;}

.focus_box .pic li .box3 .banner3_text2 p{padding-right: 0px;}

.focus_box .pic li .box3 .banner3_text4 h3{padding-right: 0px;line-height: 50px;padding-left: 60px;}

.focus_box .pic li .box3 .banner3_text4 p{padding-right: 0px;}





.focus_box .pic li .box5 h2,.focus_box .pic li .box6 h2{font-size: 42px;}





.focus_box .hd {width:100%;position:absolute;bottom:20px;text-align:center;font-size:0;z-index:1;  }

.focus_box .hd li {margin:0 6px;height:12px;width:12px;background-color:rgba(255,255,255,.3);overflow:hidden;cursor:pointer;border-radius:50%;display:inline-block;*display:inline;zoom:1;  }

.focus_box .hd li.on { background:#ffffff;  }



.banner_ctr{height:90px;position:absolute;top:230px;z-index:2;left:50%;margin-left:-600px;}

.banner_ctr a{display:block;width:47px;height:79px; background: url(../images/banner_btn.png) no-repeat 0 0; position:absolute; opacity:0;filter: alpha(opacity=0); -moz-opacity:0;  -khtml-opacity:0;}

.banner_ctr a.prev{left:-80px;  }

.banner_ctr a.next{right:-1280px; background-position: -47px 0px;   }

.banner_ctr a.prev:hover{background-position: 0 -79px;     }

.banner_ctr a.next:hover{background-position: -47px -79px;    }

.banner_ctr a:hover{opacity:0.7;filter:alpha(opacity=70);   }



.index_text{height: 49px;line-height: 49px;color: #ffffff;text-align: center;font-size: 18px;background: #1d2087;}



.part1{height:auto; overflow:hidden;padding-top: 40px;box-sizing: border-box;}

.part_title{text-align: center;}

.part_title h3{font-weight: normal;font-size: 34px;color: #333333;line-height: 34px;height: 34px;margin-bottom: 18px;}

.part_title p{font-size: 16px;color: #666666;}

.part1_content{width: 100%;height:484px; overflow:hidden;margin-top: 30px; margin-bottom:50px;}

.part1_content .part_left{ width:410px; height:auto; overflow:hidden;}

.part1_content .part1_info{width: 193px;height:230px;margin-right:12px;margin-bottom:14px;background: url(../images/part1_01.jpg) no-repeat;overflow: hidden;}

.part1_content .part1_info2{background: url(../images/part1_02.jpg) no-repeat;}

.part1_content .part1_info3{background: url(../images/part1_03.jpg) no-repeat; margin-bottom:0;}

.part1_content .part1_info4{background: url(../images/part1_04.jpg) no-repeat;margin-bottom:0;}

.part1_content .part1_info:last-of-type{margin-right: 0;}

.part1_box{width: 165px;height:206px;background: url(../images/part1_bk.png) no-repeat;margin-top:15px;margin-left:14px;overflow: hidden;padding:0 14px;box-sizing: border-box;position: relative;transition: all .3s;background-size: 100% 100%;}

.part1_box i{display: block;width: 24px;height: 4px;background-color: #1d2088;margin-top:20px;transition: all .3s;}

.part1_box span{position: absolute;font-size:24px;font-family: "Poppins SemiBold";color: rgba(90, 90, 90, 0.141);left: 15px;top: 32px;z-index: 1;}

/* .part1_box:hover span{display: none;} */

.part1_box h3{margin-top:24px;font-weight: normal;color: #1d2088;font-size: 18px;z-index: 3;transition: all .3s;}

/* .part1_box:hover h3{margin-top: 20px;transition: all .3s;} */

.part1_box p{font-size: 14px;color: #999999;line-height:24px;margin-top:8px;z-index: 3;width: 95%;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;height:48px;transition: all .3s;}

/* .part1_box:hover p{-webkit-line-clamp: 5;height: 125px;transition: all .3s;} */



.part1_box em{display: block;width:160px;height:160px;background-color: rgba(29, 32, 136, 0.059);border-radius: 50%;position: absolute;right: -102px;bottom: -80px;z-index: 1;transition: all .5s;}

.part1_box a{display: block;width: 118px;height: 43px;border: 1px #1d2087 solid;text-align: center;line-height: 43px;color: #1d2087;/*position: absolute;left: 68px;bottom: 33px;z-index: 2;*/transition: all .5s; margin:0 auto; margin-top:10px; position: absolute; z-index: 2;}

.part1_box:hover{background: url(../images/part1_bk1.png) no-repeat;background-size: 100% 100%;}

.part1_box:hover i{width: 50px;transition: all .3s; background:#fff}

.part1_box:hover em{right: -57px;bottom: -15px;transition: all .5s;background-color: rgba(255, 255, 255, 0.059);}

.part1_box:hover a{background: #fff;color:#1d2088;}

.part1_box:hover span{ color:#fff;}

.part1_box:hover h3{ color:#fff; opacity:0}

.part1_box:hover p{ color:#fff}

.mayi_right{width:950px; height:474px; overflow:hidden; transition:all .3s; position:relative;}

.mayi_right img{ display:block; width:100%; height:100%;-webkit-filter:  blur(6px); filter: blur(6px);transition:all .3s;}

.mayi_right .ant_box{display: flex;align-items: center;width:950px; height:474px; position:absolute; top:0; left:0;}

.mayi_right .ant_box .bnt{ width:200px; height:60px; line-height:60px; text-align:center;border-radius:20px; background:#1d2088; font-size:24px; color:#fff; font-weight:bold; margin:0 auto;}

.mayi_right a:hover img{filter:none;}

/* .part1_box:hover{height: 330px;transition: all .3s;margin-top: 62px;} */





.part2{width: 100%;height: 311px;background: url(../images/part2_bk.jpg) no-repeat center;background-size: cover;background-attachment: fixed;}

.part2_box{height: 311px;box-sizing: border-box;padding-top: 60px;}

.part2_box .title h2{color: #ffffff;}

.part2_content{height: 120px;margin-top: 60px;}

.part2_num{height: 120px;color: #ffffff;width: 200px;text-align: center;margin-right: 75px;}

.part2_num:last-of-type{margin-right: 0;}

.part2_num .number{font-size: 60px;height: 60px;line-height: 60px;font-weight: bold;font-family: 'Poppins SemiBold';}

.part2_num .number span{position: relative;}

.part2_num .number span b{font-size: 20px;font-weight: normal;position: absolute;right: -15px;top: 0;}

.part2_num .text{font-size: 18px;margin-top: 20px;}



.foreign{height: auto;box-sizing: border-box;padding-top: 40px;padding-bottom: 40px;background: url(../images/logo_box_bg.png) no-repeat center;}

.foreign .foreign_map{ width:1224px; margin:0 auto;margin-top:120px;background: url(../images/foreign_map.png) no-repeat center;height: 528px;position: relative;}

.foreign_map .country{width: 12px;height: 12px;border-radius: 6px;position: absolute;box-sizing: border-box;background: rgb(248, 182, 43);}

.foreign_map .country span{display: block;width: 12px;height: 12px;box-sizing: border-box;border-radius: 6px;position: absolute;background: rgb(248, 182, 43);animation: span_circle 2s ease infinite;}

@keyframes span_circle {

    0%{transform: scale(1);opacity: 1;}

    100%{transform: scale(3);opacity: 0;}

}

.foreign_map .country em{display: block;width: 12px;height: 12px;box-sizing: border-box;border-radius: 6px;position: absolute;background: rgb(248, 182, 43);animation: em_circle 2s ease infinite;}

@keyframes em_circle {

    0%{transform: scale(1);opacity: 1;}

    100%{transform: scale(5);opacity: 0;}

}



.foreign_map .country .country_info{width: 12px;height: 12px;box-sizing: border-box;border-radius: 6px;position: absolute;background: rgb(248, 182, 43);position: absolute;cursor: pointer;}



.foreign_map .country .country_info a{display: block;position: absolute;display: none;opacity: 0;}

.foreign_map .country .country_info a img{display: block;}



.foreign_map .country .country_info .country_name{display: block;position: absolute;transition: all .3s;display: none;opacity: 0;transition: all .5s;}

.foreign_map .ruishi{top: 200px;left: 610px;}

.foreign_map .ruishi .country_info .country_name{left: -38px;top: -178px;}

.foreign_map .ruishi .country_info a{left: 84px;top: -174px;}

.foreign_map .eluos{top: 128px;left: 842px;}

.foreign_map .eluos .country_info .country_name{left: -68px;top: -208px;}

.foreign_map .eluos .country_info a{left:25px;top: -196px;}

.foreign_map .meiguo{top: 213px;left: 314px;}

.foreign_map .meiguo .country_info .country_name{left: -5px;top: -186px;}

.foreign_map .meiguo .country_info a{left: -137px;top: -177px;}

.foreign_map .hanguo{top: 208px;left:932px;}

.foreign_map .hanguo .country_info .country_name{left: -35px;top: -216px;}

.foreign_map .hanguo .country_info a{left:72px;top: -197px;}

.foreign_map .lamei{bottom: 98px;left:394px;}

.foreign_map .lamei .country_info .country_name{left: -185px;top: -72px;}

.foreign_map .lamei .country_info a{left: -225px;bottom: -90px;}

.foreign_map .riben{top: 245px;right:264px;}

.foreign_map .riben .country_info .country_name{right: -179px;bottom: -31px;}

.foreign_map .riben .country_info .riben01{left: 197px;bottom: 30px;}

.foreign_map .riben .country_info .riben02{left: 188px;bottom: 85px;}

.foreign_map .riben .country_info .riben03{left: 181px;bottom: 138px;}

.foreign_map .riben .country_info .riben04{left: 177px;bottom: 179px;}

.foreign_map .xianggang{top:271px;right:331px;}

.foreign_map .xianggang .country_info .country_name{right: -187px;bottom: -71px;}

.foreign_map .xianggang .country_info a{left: 205px;bottom: -90px;}

.foreign_map .gap{top: 223px;left:590px;}

.foreign_map .gap .country_info .country_name{left: -159px;top: -2px;}

.foreign_map .gap .country_info a{left: -181px;bottom: 25px;}

.foreign_map .bali{top: 202px;left:580px;}

.foreign_map .bali .country_info .country_name{left: -71px;top: -254px;}

.foreign_map .bali .country_info a{left: 20px;bottom: 205px;}

.foreign_map .yuenan{top: 305px;right:370px;}

.foreign_map .yuenan .country_info .country_name{right: -228px;bottom: -135px;}

.foreign_map .yuenan .country_info a{left: 245px;bottom: -153px;}

.foreign_map .taiguo{top:318px;left:840px;}

.foreign_map .taiguo .country_info .country_name{left: -288px;top: 7px;}

.foreign_map .taiguo .country_info a{left: -380px;top: 170px;}

.foreign_map .geluniya{top: 186px;left:690px;}

.foreign_map .geluniya .country_info .country_name{left: 6px;top: 7px;}

.foreign_map .geluniya .country_info a{left: 100px;top: 290px;}



.foreign_map .country .country_info.on .country_name{display: block;animation:opcity 0.5s ease 0.2s;animation-fill-mode:forwards;}

.foreign_map .country .country_info.on a{display: block;animation:opcity 0.5s ease 0.5s;animation-fill-mode:forwards;}



@keyframes opcity {

    from{opacity: 0;}

    to{opacity: 1;}

}



.part3{width: 100%;height: 772px;background: url(../images/logo_box_bg.png) no-repeat center;}

.part3_box{height: 772px;box-sizing: border-box;padding-top: 44px;}

.partner{ height:582px; position:relative;margin-top: 50px;}

.partner .bd{ height:510px; overflow:hidden;}

.partner .bd ul{ width:1380px; height:auto; overflow:hidden;padding-bottom: 5px;padding-top: 5px;}

.partner .bd ul li{ float:left;width:197px; height:75px; margin-right:33px;margin-bottom: 24px;}



.partner .bd ul li a{width:199px; height:77px;display: block;border: 1px #eeeeee solid;transition: box-shadow .3s;box-sizing: border-box;}

.partner .bd ul li a:hover{box-shadow: 0px 0px 5.85px 3.15px rgba(29, 32, 136, 0.12);transition: box-shadow .3s;} 

.partner .bd ul li a img{width:197px; height:75px;display: block;}

.partner .hd{width:100%;   /*position:absolute; z-index:1; bottom:10px; left:0;*/  height:30px; line-height:30px; text-align:center; margin-top:20px;}

.partner .hd ul li{cursor:pointer; display:inline-block; zoom:1; width:14px; height:14px; font-size:0; margin:0 5px;background:#eeeeee;border-radius:6px;font-size:0; vertical-align:text-top;}

.partner .hd ul li.on{ background:#292684;}

.partner .hd ul li:hover{ cursor:pointer;}

.partner .hd >a{display:block;width:47px;height:79px; background: url(../images/banner_btn02.png) no-repeat 0 0; position:absolute; top:204px; z-index: 1;}

/* #teamSlide:hover a.prev,#teamSlide:hover a.next{display: block;} */

.partner .hd>a.prev{left:-72px;}

.partner .hd >a.next{right:-72px; background-position: -47px 0px;}

.partner .hd >a.prev:hover{background-position: 0 -79px;}

.partner .hd >a.next:hover{background-position: -47px -79px;}



.footer{width: 100%;background: url(../images/footer_bg.jpg) no-repeat center;overflow: hidden;}

.foot_top{height: 327px;border-bottom: 1px #444444 solid;overflow: hidden;}

.foot_logo{width: 155px;height: 112px;margin-top: 60px;}

.foot_logo img{display: block;}

.foot_logo p{font-size: 16px;color: #cccccc;margin-top: 20px;}

.foot_nav{height: 112px;margin-top: 50px;margin-left: 70px;box-sizing: border-box;}

.foot_nav .foot_nav_list{margin-right: 55px;}

.foot_nav .foot_nav_list:nth-child(2){width: 120px;}

.foot_nav .foot_nav_list:nth-child(2) a{width: 60px}

.foot_nav .foot_nav_list h3{font-size: 16px;color: #ffffff;border-left: 3px solid #ffffff;height: 16px;line-height: 16px;padding-left: 10px;margin-bottom: 20px;}

.foot_nav a{color: #cccccc;display: block;margin-bottom: 5px;font-size: 14px;line-height: 24px;}

.foot_nav span{color: #cccccc;display: block;margin-bottom: 5px;font-size: 14px;line-height: 24px;}

.foot_nav a:hover{color: #ffffff;}

.foot_tel{width: 300px;height: 112px;margin-top: 73px;color: #cccccc;box-sizing: border-box;padding-top: 32px;}

.foot_tel .text{font-size: 16px;height: 24px;line-height: 24px;}

.foot_tel .tel{font-size: 24px;}

.foot_code{overflow: hidden;height: 242px;width: 240px;margin-top: 50px;}

.foot_code h3{font-size: 16px;color: #ffffff;border-left: 3px solid #ffffff;height: 16px;line-height: 16px;padding-left: 10px;margin-bottom: 20px;}

.foot_code img{display: block;width: 108px;height: 108px;margin-bottom: 10px;}

.foot_code p{text-align: center;color: #cccccc;font-size: 14px;}

.foot_bottom{height: 144px;overflow: hidden;}

.friends{margin-top: 10px;text-align: center;font-size: 14px;color: #cccccc;}

.friends a{margin-right: 15px;color: #cccccc;}

.friends a:hover{color: #ffffff;}

.foot_img{display: flex;justify-content: center;align-items: center;height: 44px;margin-top: 15px;margin-bottom: 15px;}

.foot_img img{margin-right: 20px;}

.foot_bottom .copyright{text-align: center;color: #cccccc;font-size: 14px;}

.foot_bottom .copyright a{color: #cccccc;}

.foot_bottom .copyright a:hover{color: #ffffff;}



.mayi{position: fixed;right: 10px;bottom: 10px;/*width: 191px;height: 200px;background: url(../images/mayi.png) no-repeat center;*/cursor: pointer;display: block; width:84px; height:84px; line-height:84px; text-align:center; background:#1d2087; font-size:16px; font-weight:bold; border-radius:50%; color:#fff}

.mayi:hover{ color: #fff;}

/* 商学院首页 */

.college{width: 100%;height: 400px;background: url(../images/college_banner.jpg) no-repeat center;margin-bottom: 33px;}

/* .college_banner{height: 400px;position: relative;overflow: hidden;}

.college_banner .college_banner_logo{margin-top: 100px;}

.college_banner .college_banner_logo img{display: block;margin: 0 auto;}

.college_banner p{font-size: 36px;font-weight: bold;text-align: center;margin-top: 18px;color: #ffffff;}

.college_banner .crumbs{position: absolute;left: 0;margin-top: 0;bottom: 35px;} */

.college_nav{width: 100%;height: 57px;background: #f5f5f5;overflow: hidden;}

.college_nav .crumbs{margin-top: 20px;color: #666666;}

.college_nav .crumbs a{color: #666666;}

.college_nav .crumbs a:hover{color: #1d2087;}



.college_info p.info{font-size: 14px;padding: 0 50px 0 80px;}



.college_haibao{height: 300px;overflow: hidden;}

.college_haibao img{display: block;}



.college_notice{width: 100%;height: 80px;background-color: #f5f5f5;margin-bottom: 30px;overflow: hidden;box-sizing: border-box;background-image: url(../images/notice.png);background-repeat: no-repeat;background-position: 20px center;line-height: 80px;font-size: 20px;color: #333333;padding-left: 65px;}

.college_notice b{color: #1d2087;float: left;}

.college_notice .bd{float: left;}

.college_notice ul li a:hover{color: #1d2087;}



.college_title{width: 100%;height: 24px;line-height: 30px;margin-bottom: 30px;position: relative;}

.college_title h3{font-size: 24px;height: 24px;color: #333333;position: relative;padding-left: 18px;}

.college_title h3 span{display: block;width: 5px;height: 30px;position: absolute;left: 0;top: 0;background: #1d2087;}

.college_title .see_more{font-size: 14px;color: #999999;display: block;width: 81px;height: 24px;text-align: center;position: relative;margin-right: 9px;transition: all .3s;}

.college_title .see_more:hover{color: #1d2087;transition: all .3s;}



.college_news{width: 100%;height: 580px;background: #f7f7f7;margin-bottom: 30px;}

.college_news .w1360{padding-top: 40px;}

.college_newsl{width: 890px;height: auto;overflow: hidden;}

.college_newsl .top_news{width: 100%;height: 128px;border-bottom: 1px rgb(221, 221, 221) solid;}

.top_news .top_news_title{width: 100%;height: 36px;overflow: hidden;}

.top_news .top_news_title b{display: block;font-weight: normal;box-sizing: border-box;border: 1px #1d2087 solid;float: left;font-size: 18px;text-align: center;line-height: 34px;width: 92px;margin-right: 13px;height: 36px;color: #1d2087;}

.top_news .top_news_title a{display: block;float: left;font-size: 16px;line-height: 36px;color: #333333;max-width: 630px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.top_news .top_news_title a:hover{color: #1d2087;}

.top_news .top_news_title span{display: block;float: right;font-size: 16px;line-height: 36px;color: #999999;}

.top_news p{font-size: 14px;line-height: 24px; height:48px; overflow:hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;word-break: break-all;margin-top: 18px;color: #999999;}

.top_news p a{color: #333333;}

.top_news p a:hover{color: #1d2087;}

.college_newsl ul li{width: 100%;height: 150px;border-bottom: 1px rgb(221, 221, 221) solid;overflow: hidden;padding: 12px 0;box-sizing: border-box;}

.college_newsl ul li .college_news_img{ width:202px; height:125px;overflow: hidden;margin-right: 20px;}

.college_newsl ul li .college_news_img img{display: block; width:100%; height:100%;}

.college_newsl ul li .top_news{width: 666px;border: none;}

.college_newsl ul li .top_news .top_news_title{width: 100%;height: 36px;overflow: hidden;margin-top: 17px;}

.college_newsl ul li .top_news p{margin-top: 10px;}

.college_newsl ul li .top_news .top_news_title a{max-width: 520px;}











.college_newsr{width: 424px;height: 446px;overflow: hidden;box-sizing: border-box;border: 1px #dddddd solid;padding: 23px;}

.college_newsr .hd ul{overflow: hidden;}

.college_newsr .hd ul li{float: left;font-size: 18px;width: 38px;height: 40px;line-height: 30px;text-align: center;color: #333333;margin-right: 30px;cursor: pointer;}

.college_newsr .hd ul li.on{font-weight: bold;border-bottom: 2px #1d2087 solid;}

.college_newsr .bd{margin-top: 36px;}

.college_newsr .bd ul li{height: 43px;border-bottom: 1px #dddddd solid;line-height: 29px;overflow: hidden;margin-bottom: 14px;}

.college_newsr .bd ul li b{display: block;width: 29px;height: 29px;color: #999999;font-family: 'ali';text-align: center;float: left;font-size: 16px;margin-left: 5px;}

.college_newsr .bd ul li a{float: left;display: block;margin-left: 10px;max-width: 240px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color: #333333;}

.college_newsr .bd ul li a:hover{color: #1d2087;}

.college_newsr .bd ul li span{float: right;font-size: 14px;color: #999999;}

.college_newsr .bd ul li:nth-child(1) b{color: #ffffff;background: #1d2088;}

.college_newsr .bd ul li:nth-child(2) b{color: #ffffff;background: #ff7050;}

.college_newsr .bd ul li:nth-child(3) b{color: #ffffff;background: #ff9750;}

.college_newsr .bd ul li:nth-last-child(1) { border: none;}



.college_course{width: 100%;height: 510px;overflow: hidden;}

.college_course .course_top:nth-child(1){ margin-right:16px}

.college_course .course_top a{width: 672px;height: 504px;overflow: hidden;position: relative;display: block;color: #ffffff;}

.college_course .course_top a img{width: 672px;height: 504px;display: block;transition: all .4s;}

.college_course .course_top a:hover img{transform: scale(1.05);}

.college_course .course_top a span{display: block;font-size: 16px;color: #ffffff;background-color: rgba(0, 0, 0, 0.6);height: 76px;width: 100%;box-sizing: border-box;position: absolute;left: 0;bottom: 0;line-height: 76px;padding: 0 20px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.college_course ul{width: 665px;height: 510px;overflow: hidden;display: flex;justify-content: space-between;flex-wrap: wrap;}

.college_course ul li{margin-bottom: 25px;}

.college_course ul li a{display: block;width: 324px;height: 243px;position: relative;overflow: hidden;}

.college_course ul li a img{display: block;width: 324px;height: 243px;transition: all .4s;}

.college_course ul li:hover a img{transform: scale(1.05);}

.college_course ul li a span{display: block;font-size: 16px;color: #ffffff;background-color: rgba(0, 0, 0, 0.6);height: 60px;width: 100%;box-sizing: border-box;position: absolute;left: 0;bottom: 0;line-height: 60px;padding: 0 20px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}



.college_train{background: #f5f5f5;height: 836px;margin-top: 40px;padding-top: 40px;box-sizing: border-box;}





.college_title ul{position: absolute;height: 24px;right: 80px;}

.college_title ul li{margin-right: 30px;margin-right: 16px;float: left;line-height: 30px;}

.college_title ul li a{font-size: 14px;color: #999999;transition: all .3s;}

.college_title ul li a:hover{color: #1d2087;}



.train_item{width: 670px;}



.train_list{margin-top: 30px;}

.train_list li{width: 324px;height: 328px;background: #ffffff;float: left;margin-right: 21px;margin-bottom: 30px;transition: all .3s;}

.train_list li:hover{transform: translateY(-2px);transition: all .3s;box-shadow: 0px -3px 21px 0px rgba(0, 0, 0, 0.2);}

.train_list li a{width: 324px;height: 328px;display: block;}

.train_list li:nth-of-type(2n){margin-right: 0px;}

.train_list li a .train_img{width: 324px;height: 243px;overflow: hidden;}

.train_list li a .train_img img{display: block;width: 324px;height: 243px;}

.train_list li a .train_text{width: 100%;height: 85px;box-sizing: border-box;overflow: hidden;}

.train_list li a .train_text h5{display: block;padding: 0px 20px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size: 16px;color: #333333;margin-top: 15px;transition: all .4s;font-weight: normal;}

.train_list li a:hover .train_text h5{color: #1d2087;transition: all .4s;}

.train_list li a .train_text p{font-size: 14px;margin-top: 10px;padding: 0 20px;}

.train_list li a .train_text p .fl{color: #e80e0e;}

.train_list li a .train_text p .fr{color: #999999;}

.college_goods{height: 885px;box-sizing: border-box;padding-top: 40px;}

.college_goods .goods_box{width: 100%;overflow: hidden;margin-top: 36px;}

.goods_box .goods_show{width: 665px;height: 744px;box-sizing: border-box;border: 1px #ececec solid;padding: 30px 26px 0px;}

.goods_show .goods_title{height: 26px;line-height: 26px;position: relative;}

.goods_show .goods_title h3{font-size: 18px;color: #333333;}

.goods_show .goods_title>a{display: block;width: 22px;height: 22px;background: url(../images/college_more.png) no-repeat;margin-top: 2px;}



.goods_title ol{position: absolute;height: 24px;right: 20px;}

.goods_title ol li{margin-right: 30px;margin-right: 16px;float: left;line-height: 30px;}

.goods_title ol li a{font-size: 14px;color: #999999;transition: all .3s;}

.goods_title ol li a:hover{color: #1d2087;}



.goods_title ul li{float: left;font-size: 18px;color: #333333;margin-right: 20px;height: 27px;cursor: pointer;}

.goods_title ul li.on{font-weight: bold;border-bottom: 2px #1d2087 solid;}





.goods_show .bd ul{margin-top: 27px;display: flex;justify-content: space-between;flex-wrap: wrap;}

.goods_show .bd ul li{width: 296px;height: 300px;border: 1px #ececec solid;margin-bottom: 30px;transition: all .3s;}

.goods_show .bd ul li:hover{transform: translateY(-2px);transition: all .3s;box-shadow: 0px -3px 21px 0px rgba(0, 0, 0, 0.1);}

.goods_show .bd ul li a{width: 296px;height: 300px;display: block;}

.goods_show .bd ul li a .goods_img{width: 296px;height: 222px;overflow: hidden;}

.goods_show .bd ul li a .goods_img img{width: 296px;height: 222px;display: block;}

.goods_show .bd ul li a h5{font-size: 14px;color: #333333;margin-top: 13px;padding: 0 15px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;transition: all .4s;font-weight: normal;}

.goods_show .bd ul li a:hover h5{color: #1d2087;transition: all .4s;}

.goods_show .bd ul li a p{font-size: 14px;margin-top: 10px;padding: 0 15px;}

.goods_show .bd ul li a p .fl{color: #999999;}

.goods_show .bd ul li a p .fr{color: #e80e0e;}

/* 商学院首页 */



/*列表*/



/* 新闻列表页 */



.list_banner{width: 100%;height: 400px;background: url(../images/list_banner_bg.jpg) no-repeat center !important;position: relative;}

.list_banner .about_banner .banner_cn::before{content: 'N';}

.list_banner .about_banner .crumbs{color: #ebebeb;}

.list_banner .about_banner .crumbs a{color: #ededed;}

.list_banner .about_banner .crumbs a:hover{color: #ffffff;}

.list_banner .list_banner_title{position: absolute;left: 0;top: 0;right: 0;bottom: 0;font-size: 72px;font-family: 'Poppins SemiBold';color: #ffffff;overflow: hidden;width: 300px;height: 200px;text-align: center;line-height: 200px;margin: auto;}

.list_banner .list_circle{position: absolute;left: 0;top: 0;right: 0;bottom: 0;width: 299px;height: 299px;background: url(../images/list_circle.png) no-repeat;animation: rotate 30s linear infinite;margin: auto;}

/****面包屑*****/

.crumbs{width:1200px;height:auto;margin:0 auto;float:left;color: #d4d4d4;font-size: 14px;margin-top: 28px;}

.crumbs a{color: #d4d4d4;}

.crumbs a:hover{color: #ffffff;}

.crumbs .crumbs_icon{float: left;display: block;margin: 4px 6px 0 0;width: 14px;height: 14px;background: url("../images/crumbs_icon.png") no-repeat center center;}



.list_body_title{padding-top: 65px;margin-bottom: 64px;}

.list_body_title h3{font-weight: normal;font-size: 34px;color: #333333;text-align: center;}

.list_body_title span{display: block;width: 36px;height: 5px;background: #1d2087;margin: 0 auto;margin-top: 30px;}

.list_news ul{position: relative;overflow: hidden;padding: 0 90px;}

.list_news ul::before{content: '';width: 1px;height: 100%;position: absolute;left: 50%;top: 60px;background: #ececec;}



.list_news ul li{width: 630px;height: auto;box-sizing: border-box;position: relative;}

.list_news ul li i{display: block;width: 13px;height: 13px;border: 2px #eeeeee solid;border-radius: 7px;background: #ffffff;top: 50%;position: absolute;box-sizing: border-box;transition: all .3s;}

.list_news ul li em{display: block;width: 0px;height: 0px;border-right: 1px #ffffff solid;position: absolute;top: 50%;transition: all .3s;}

.list_news ul .list_left i{right: 33px;}

.list_news ul .list_right i{left: 34px;}

.list_news ul .list_left em{right: 39px;}

.list_news ul .list_right em{left: 40px;}

.list_news ul li:hover i{background: #e0e0e0;border: 2px #ffffff solid;transition: all .3s;}

.list_news ul li:hover em{height: 100%;top: 0px;transition: all .3s;}

.list_news ul li .item_title{width: 65%;height: auto;}

.list_news ul li .item_title a{color: #333333;font-size: 18px;max-width: 100%;overflow: hidden;white-space: wrap;display: inline-block;transition: all .4s;}

.list_news ul li .item_title a:hover{color: #1d2087;transition: all .4s;}

.list_news ul li .item_pubtime{height: 14px;position: absolute;font-family: 'Poppins SemiBold';width: 80px;height: 60px;top: 30px;}

.list_news ul .list_left .item_pubtime{right: 70px;}

.list_news ul .list_right .item_pubtime{left: 115px;}

.list_news ul .list_right .item_title{margin-left: 225px;}

.list_news ul .list_right p{margin-left: 225px; min-height:36px;}

.list_news ul li .item_pubtime h3{font-size: 18px;color: #1d2087;}

.list_news ul li .item_pubtime span{display: block;font-size: 14px;color: rgba(29, 32, 135,0.4);}

.list_news ul li p{font-size: 14px;color: #666666;overflow: hidden;display: -webkit-box;-webkit-line-clamp:3;-webkit-box-orient: vertical;width: 65%;margin-top: 10px;}

.list_more{width: 100%;height: 100px;position: relative;overflow: hidden;padding-bottom: 100px;}

.list_more::before{content: '';width: 0px;height: 90px;position: absolute;left: 50%;border-right: 1px #ececec solid;}

.list_more a{width: 31px;height: 31px;display: block;border-radius: 50%;box-sizing: border-box;border: 2px #cccccc solid;background: #ffffff;position:absolute;bottom: 100px;left: calc(50% - 15px);transition: all .5s;}

.list_more a::before{content: '';position: absolute;display: block;width: 15px;height: 0;border-bottom: 1px #e0e0e0 solid;top: 50%;left: 50%;margin-left: -7px;transition: all .5s;}

.list_more a::after{content: '';position: absolute;display: block;width: 0;height: 15px;border-right: 1px #e0e0e0 solid;top: 50%;left: 50%;margin-top: -7px;transition: all .5s;}

/* .list_more a:hover{border: 2px #1d2087 solid;background: #1d2087;transition: all .5s;} */

.list_more a:hover::before,.list_more a:hover::after{transform: rotate(90deg);transition: all .5s;}

/* 分页 */

.page {text-align:center;margin:0 auto;margin-top: 30px;margin-bottom: 38px;}

.page a,.page span{display:inline-block;padding:10px 20px;border:1px solid #eaeaea;margin:0 5px;color:#666;vertical-align:middle}

.page span{color: #AAAAAA}

.page a:hover{background:#1d2087;border:1px solid #1d2087;color:#fff;}

.page .cur{display:inline-block;margin:0 5px; background:#1d2087;padding:11px 21px;color:#fff;vertical-align:middle}

.page .prev,.page .next{display:inline-block;width:50px;height:42px;border: 1px solid #eaeaea;padding: 0;vertical-align:middle}

.page .prev .arrow,.page .next .arrow{position: absolute; width: 15px;height:15px;margin: 13px 17px;background:url(../images/arrow.png) no-repeat;}

.page a.next:hover,.page a.prev:hover{background:#1d2087;border:1px solid #1d2087;padding:0;}

.page span.prev .arrow{background-position:-2px -43px;}

.page a.prev .arrow{background-position:-2px -3px;}

.page a.prev:hover .arrow{background-position:-2px -22px;}

.page span.next .arrow{background-position:-14px -43px;}

.page a.next .arrow{background-position:-14px -3px;}

.page a.next:hover .arrow{background-position:-14px -22px;}



/* 新闻列表页 */



/* 商学院列表页 */

.list_college{height: 400px;background: url(../images/list_college_bg.jpg) no-repeat center;}

.list_college .list_college_banner .banner_cn::before{content: 'S';}



.list_col_nav{height: 40px;display: flex;justify-content: center;align-items: center;margin-top: 40px;}

.list_col_nav a{height: 40px;width: 100px;display: block;line-height: 40px;text-align: center;transition: all .3s;margin:0px 5px;}

.list_col_nav a.on{background: #1d2087;color: #ffffff;}

.list_col_nav a:hover{background: #1d2087;color: #ffffff;transition: all .3s;}



.list_col{margin-top: 40px;padding-bottom: 40px;}

.list_col .train_list li:nth-of-type(2n){margin-right: 21px;}

.list_col .train_list li:nth-of-type(4n){margin-right: 0;}

.list_col .train_list li a .train_text{border: 1px #ededed solid;border-top: none;}

/* 商学院列表页end */

/* 商学院文字列表 */

.list_message{height: 400px;background: url(../images/list_news_banner.jpg) no-repeat center; margin-bottom:54px;}

.list_message .list_message_banner .banner_cn::before{content: 'Z';}

.message_list{margin-top: 69px;padding-bottom: 50px;}

.message_list ul li{width: 100%;height: 111px;border-bottom: 1px #dddddd solid;position: relative;margin-bottom: 39px;}

.message_list ul li em{width: 0;height: 0px;border-bottom: 1px #1d2087 solid;left: 0;bottom: -1px;position: absolute;display: block;transition: all .5s;}

.message_list ul li:hover em{width: 100%;transition: all .5s;}

.message_list ul li .message_time{width: 90px;height: 90px;overflow: hidden;background: #f8f8f8;border-radius: 5px;text-align: center;}

.message_list ul li .message_time h3{font-size: 28px;color: #1d2087;margin-top: 15px;height: 21px;line-height: 21px;}

.message_list ul li .message_time span{display: block;width: 33px;height: 0px;border-bottom: 1px #dddddd solid;margin: 0 auto;margin-top: 15px;}

.message_list ul li .message_time p{font-size: 14px;color: #999999;margin-top: 10px;height: 11px;line-height: 11px;}

.message_list ul li .message{width: 1120px;overflow: hidden;height: 90px;margin-left: 18px;}

.message_list ul li .message .message_title{width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;line-height: 36px;}

.message_list ul li .message .message_title a{color: #333333;font-size: 18px;transition: all .3s;}

.message_list ul li:hover .message .message_title a{color: #1d2087;transition: all .3s;}

.message_list ul li .message p{color: #666666;font-size: 14px;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

.message_list ul li .message_more{width: 99px;height: 75px;margin-top: 15px;border-left: 1px #dddddd solid;text-align: center;overflow: hidden;}

.message_list ul li .message_more a{font-size: 16px;color: #999999;display: block;margin-top: 22px;transition: all .3s;}

.message_list ul li .message_more span{display: block;width: 38px;height: 12px;background: url(../images/college_jiantou.png) no-repeat;margin: 0 auto;margin-top: 5px;}

.message_list ul li:hover .message_more a{color: #1d2087;transition: all .3s;}

.message_list ul li:hover .message_more span{background-position: 0px -39px;}

/* 商学院文字列表end */



/*内容*/



/* 新闻内容页 */

.content{min-height: 500px;margin-bottom: 37px;}

.content_title{width: 100%;height: auto;padding: 30px 0;border-bottom: 1px #ededed solid;}

.content_title .title_text{text-align: center;padding: 0 2%;font-size: 24px;color: #333333;}

.content_title .title_info{margin-top: 20px;color: #999999;display: flex;justify-content: center;align-items: center;}

.content_title .title_info div{margin: 0 25px;padding-left: 20px;background-image: url(../images/content_icon.png);background-repeat: no-repeat;}

.content_title .title_info .content_author{background-position: 0 3px;}

.content_title .title_info .content_time{background-position: 0 -30px;}

.content_title .title_info .content_click{background-position: 0 -63px;}



.content_body{width: 96%;margin: 0 auto;padding: 40px 0;font-size: 14px;color: #666666;font-family: "Microsoft YaHei";line-height: 2;}

.content_body img{margin: 0 auto;display: block;  max-width: 100%; height: auto; overflow: hidden;}





/* 上一篇下一篇 */

/*prev_next*/

.prev_next{width: 100%; height: 115px;border-top: 1px #ededed solid;}

.prev_next .prev,.prev_next .next{width: 520px; height: 115px;transition: all .3s;-moz-transition: all .3s;-webkit-transition: all .3s; -o-transition: all .3s;overflow: hidden;box-sizing: border-box;}

.prev_next .prev{padding-left: 30px;}

.prev_next .next{padding-right: 30px;}

.prev_next .prev .prev_icon,.prev_next .next .next_icon{height: 14px;padding-left: 30px;line-height: 14px;font-size: 14px;color: #666666;background-image: url(../images/prev_next.png);background-repeat: no-repeat;margin-top: 35px;}

.prev_next .next .next_icon{background-position: right -21px;text-align: right;

padding-right: 30px;padding-left: 0px;}

.prev_next .prev .prev_article,.prev_next .next .next_article{font-size: 14px;width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin-top: 20px;color: #666666;}

.prev_next .next .next_article{text-align: right;}

.prev_next .prev .prev_article a,.prev_next .next .next_article a{color: #666666;}

.prev_next .prev a:hover,.prev_next .next a:hover{color: #1d2088;}

.prev_next span{ color: #999;}

.prev_next .goback{width: 125px;height: 51px;border: 1px #999999 solid;margin-left: 96px;margin-top: 32px;color: #999999;font-size: 14px;box-sizing: border-box;transition: all .3s;display: flex;justify-content: center;align-items: center;}

.prev_next .goback span{display: block;width: 19px;height: 14px;background-image: url(../images/goback_list.png);background-repeat: no-repeat;margin-left: 8px;}

.prev_next .goback:hover{color: #ffffff;transition: all .3s;background: #1d2087;}

.prev_next .goback:hover span{background-position: 0 -29px;}



/* 新闻内容页 */



/* 联合品牌内容页 */

.content_brand_title .info{text-align: left;}

.content_brand_body{padding: 35px 35px 80px;}

.content_brand_body img{display: block;margin: 0 auto;}

.brand_pn{height: 82px;line-height: 82px;}

.brand_pn .prev,.brand_pn .next{width: 600px;height: 82px;line-height: 82px;}

.content_more{background: #f9f9f9;width: 100%;height: 685px;padding-top: 66px;box-sizing: border-box;}

.content_more ul{height:500px;margin-top: 35px;}

.content_more ul li{ float:left;width:199px; height:77px; margin-right:33px;margin-bottom: 24px;border: 1px #eeeeee solid;transition: box-shadow .3s;box-sizing: border-box;cursor: pointer;}

.content_more ul li:nth-of-type(6n){margin-right: 0px;}

.content_more ul li:hover{box-shadow: 0px 0px 5.85px 3.15px rgba(29, 32, 136, 0.12);transition: box-shadow .3s;} 

.content_more ul li img{width:197px; height:75px;display: block;}

.



/* 联合品牌内容页end */

/* 商学院内容页 */

.content_college{margin-top: 65px;padding-bottom: 140px; height:auto; overflow:hidden; margin-bottom:60px;}

.content_college_body{width: 1036px;height: auto;}

.content_college_body .college_title{width: 100%;height: auto;border-bottom: 1px #dddddd solid;padding-bottom: 20px;}

.content_college_body .college_title p{font-size: 24px;color: #1f1f1f;font-weight: bold;line-height: 32px;}

.content_college_body .college_title span{font-size: 14px;color: #999999;margin-top: 10px;display: block;}

.content_college_body .college_body{padding: 40px 0px 90px;}

.content_college_body .college_body img{width: 100%;display: block;margin-bottom: 20px;}

.content_college_body .college_body p{font-size: 14px;color: #1f1f1f;line-height: 28px;}

.college_pn{height: 60px;border-top: none;}

.college_pn .prev,.college_pn .next{width: 49.7%;height: 60px;background: #f8f8f8;line-height: 60px;color: #666666;}

.college_pn .next{text-align: right;}

.college_pn .prev span,.college_pn .next span{display: block;width: 25px;height: 14px;background-image: url(../images/college_pn.png);background-repeat: no-repeat;margin-top: 23px;}

.college_pn .prev a,.college_pn .next a{height: 60px;display: block;width: 80%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color: #666666;font-size: 14px;}

.college_pn .prev span{margin-right: 20px;}

.college_pn .next span{background-position: -39px 0;margin-left: 20px;}

.college_pn .prev:hover,.college_pn .next:hover{background: #1d2087;}

.college_pn .prev:hover a,.college_pn .next:hover a{color: #ffffff;}

.college_pn .prev:hover span,.college_pn .next:hover span{background-position-y: -20px;}

.news_more{width: 274px;height: auto; padding-top: 8px;}

.news_hot{width: 100%;height: auto;box-sizing: border-box;padding: 6px 15px 0px;box-shadow: 0px 3px 10.45px 0.55px rgba(0, 0, 0, 0.07);}

.right_title{font-size: 16px;color: #333333;height: 42px;line-height: 42px;border-bottom: 1px #cfcfcf dashed;}

.news_hot ul{padding:17px 0px;}

.news_hot ul li{margin-bottom: 14px;}

.news_hot ul li a{display: block;width: 100%;line-height: 47px;font-size: 14px;color: #333333;text-align: center;background: #f5f5f5;height:47px;transition: all .3s;}

.news_hot ul li.on a{background: #1d2087;color: #ffffff;}

.news_hot ul li a:hover{background: #1d2087;color: #ffffff;transition: all .3s;}

.news_slide{margin-top: 31px;width: 100%;height: 598px;box-sizing: border-box;padding: 6px 15px 10px;box-shadow: 0px 3px 10.45px 0.55px rgba(0, 0, 0, 0.07);}

.news_slide .bd{margin-top: 14px;overflow: hidden;height: 510px;}

.news_slide .bd ul{overflow: hidden;height: 517px;}

.news_slide ul li{width: 242px;height: 250px;overflow: hidden;border: 1px #ededed solid;box-sizing: border-box;margin-bottom: 15px;}

.news_slide ul li .news_img{width: 240px;height: 180px;overflow: hidden;}

.news_slide ul li .news_img img{width: 240px;height: 180px;display: block;}

.news_slide ul li a{display: block;line-height: 24px;padding: 0 13px;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;margin-top: 10px;transition: all .3s;}

.news_slide ul li a:hover{color: #1d2087;transition: all .3s;}



.hot_keywords{margin-top: 31px;width: 100%;height: auto;box-sizing: border-box;padding: 6px 15px 0px;box-shadow: 0px 3px 10.45px 0.55px rgba(0, 0, 0, 0.07);}

.hot_keywords ul{padding: 14px 0px;overflow: hidden;display: flex;flex-wrap: wrap;}

.hot_keywords ul li{margin:0px 5px 10px;flex: auto;}

.hot_keywords ul li a{display: block;height: 33px;border: 1px #e9e9e9 solid;border-radius: 3px;font-size: 14px;color: #666666;line-height: 33px;padding: 0 9px;transition: all .3s;text-align: center;}

.hot_keywords ul li a:hover{color: #1d2087;border: 1px #1d2087 solid;transition: all .3s;}

/* 商学院内容页end */



/* 单页 */

/* 加入我们 */

.join{width: 100%;height: 400px;background: url(../images/join_banner.jpg) no-repeat center;}

/* .join_banner{height: 400px;overflow: hidden;text-align: center;position: relative;}

.join_banner .join_cn{font-size: 20px;color: #ffffff;margin-top: 139px;}

.join_banner .join_en{font-size: 52px;color: #ffffff;margin-top: 10px;font-family: 'Poppins SemiBold';height: 52px;line-height: 52px;}

.join_banner .join_en span{color: #f87f50;}

.join_banner .join_down{width: 40px;height: 40px;margin: 0 auto;margin-top: 32px;}

.join_banner .join_down img{width: 40px;height: 40px;display: block;animation: down 2.7s infinite;}

@keyframes down {

    0%{transform: translateY(0px);}

    10%{transform: translateY(0px);}

    50%{transform: translateY(15px);}

    90%{transform: translateY(0px);}

    100%{transform: translateY(0px);}

}

.join_banner .crumbs{position: absolute;left: 0;bottom: 20px;text-align: left;} */

.join_partner{padding-top: 64px;height: 862px;box-sizing: border-box;}

.join_title{width: 100%;}

.join_title h3{color: #333333;font-size: 34px;text-align: center;height: 34px;line-height: 34px;font-weight: normal;}

.join_title span{display: block;width: 36px;height: 5px;background: #1d2087;margin: 0 auto;margin-top: 30px;}



.join_person{ height:auto; position:relative;padding-bottom: 100px;margin-top: 39px;}

.join_person .bd{ height:auto; overflow:hidden;}

.join_person .bd ul{ width:1380px; height:auto; overflow:hidden;}

.join_person .bd ul li{ float:left;width:260px; height:101px; margin-right:15px;margin-bottom: 20px;}

.join_person .bd ul li a{width:260px; height:101px;display: block;border: 1px #eeeeee solid;box-sizing: border-box;overflow: hidden;position: relative;}

.join_person .bd ul li a img{width:260px; height:101px;display: block;}

.join_person .bd ul li a span{display: block;color: #ffffff;background-color: rgba(29, 32, 135,0.85);position: absolute;left: 0;top: 0;width: 100%;height: 100%;text-align: center;line-height: 99px;font-size: 16px;transition: all .6s;overflow: hidden;opacity: 0;}

.join_person .bd ul li a:hover span{transition: all .6s;opacity: 1;}



.join_person .hd{width:100%;  position:absolute; z-index:1; bottom:10px; left:0; height:60px; line-height:30px; text-align:center; }

.join_person .hd ul li{cursor:pointer; display:inline-block; zoom:1; width:14px; height:14px; font-size:0; margin:0 5px;background:#eeeeee;border-radius:6px;font-size:0; vertical-align:text-top;}

.join_person .hd ul li.on{ background:#292684;}

.join_person .hd ul li:hover{ cursor:pointer;}



.power{width: 100%;height: 670px;}

.join_power{padding-top: 35px;}

.join_power .join_title h3{color: #ffffff;}

.join_power .join_title span{background: #ffffff;}

.join_power ul{margin-top: 34px;}

.join_power ul li{width: 300px;height: 226px;background: #ffffff;overflow: hidden;float: left;margin-right: 53px;margin-bottom: 30px;color: #333333;transition: all .3s;border: 1px rgb(237, 237, 237) solid;box-sizing: border-box;}

.join_power ul li:nth-of-type(4n){margin-right: 0px;}

.join_power ul li i{width: 60px;height: 65px;display: block;margin: 0 auto;background-image: url(../images/join_power_icon.png);background-repeat: no-repeat;background-position: -16px 0px;margin-top: 32px;transition: all .4s;}

.join_power ul li .i2{background-position: -16px -110px;}

.join_power ul li .i3{background-position: -17px -224px;}

.join_power ul li .i4{background-position: -16px -328px;}

.join_power ul li .i5{background-position: -16px -442px;}

.join_power ul li .i6{background-position: -18px -554px;}

.join_power ul li .i7{background-position: -16px -666px;}

.join_power ul li .i8{background-position: -16px -772px;}

.join_power ul li:hover{transition: all .3s;transform: translate(0px,-10px);}

.join_power ul li span{display: block;width: 100%;font-size: 18px;text-align: center;margin-top: 10px;}

.join_power ul li p{padding: 0 24px;font-size: 14px;color: #666666;text-align: center;margin-top: 20px;}



.join_step{height: 903px;box-sizing: border-box;padding-top: 50px;}

.join_step ul{width: 100%;margin-top: 45px;}

.join_step ul li{width: 953px;height: 92px;position: relative;transition: all .3s;background: #f5f5f5;border-radius: 45px 0px;margin: 0 auto;margin-bottom: 30px;line-height: 92px;font-size: 18px;color: #333333;}

.join_step ul li span{display: block;width: 128px;height: 108px;text-align: center;line-height: 108px;position: absolute;color: #1d2087;font-size: 42px;font-family: 'ali';left: 40px;top: -8px;background: url(../images/step_bg.png) no-repeat;}

.join_step ul li b{font-size: 22px;color: #000000;margin-left: 172px;margin-right: 43px;}











.join_union{height: 795px;box-sizing: border-box;padding-top: 65px;}

.join_union ul{margin-top: 58px;}

.join_union ul li{width: 665px;height: 156px;overflow: hidden;box-shadow: 0px 0px 15px 0px rgba(4, 0, 0, 0.07);padding: 0 40px;box-sizing: border-box;float: left;margin-right: 30px;margin-bottom: 30px;position: relative;transition: all .3s;}

.join_union ul li:nth-of-type(2n){margin-right: 0px;}

.join_union ul .odd{border-radius: 0 45px 0 45px;}

.join_union ul .even{border-radius: 45px 0 45px 0;}

.join_union ul li .number{color: #1d2087;font-size: 60px;height: 156px;line-height: 156px;font-family: 'Poppins SemiBold';font-weight: normal;}

.join_union ul li .text{height: 156px;overflow: hidden;}

.join_union ul .left .text{margin-left: 40px;}

.join_union ul li .text h4{font-size: 24px;color: #000000;margin-top: 35px;height: 30px;line-height: 30px;}

.join_union ul li .text p{font-size: 18px;color: #333333;margin-top: 20px;}

.join_union ul li span{display: block;position: absolute;background-color: rgba(29, 32, 135, 0.031);width: 157px;height: 157px;border-radius: 50%;bottom: -48px;right: -50px;transition: all .5s;}

.join_union ul li:hover{transform: translate(0px,-10px);transition: all .3s;}

.join_union ul li:hover span{transform: scale(1.2);transition: all .5s;}



.join_us{width: 100%;height: 725px;background: url(../images/form_bg.jpg) no-repeat center 0;overflow: hidden;}

.join_form{height: 610px;margin-top: 65px;background: rgba(255, 255, 255, 0.78);overflow: hidden;}

.join_form .form_title{text-align: center;margin-top: 30px;}

.form_title h3{font-size: 26px;color: #121212;}

.form_title p{font-size: 16px;color: #666666;margin-top: 7px;}

.join_form .form{margin-left: 65px;margin-top: 32px;}

.form .input{width: 577px;height: 51px;float: left;margin-right: 71px;margin-bottom: 26px;border: 1px #dbdbdb solid;line-height: 49px;box-sizing: border-box;font-size: 14px;color: #a1a1a1;background: #ffffff;overflow: hidden;}

.form .input span{display: block;width: 133px;height: 49px;background-image: url(../images/form_icon.png);background-repeat: no-repeat;box-sizing: border-box;padding-left: 48px;overflow: hidden;line-height: 48px;}

.form .input span b{color: #f51010;}

.form .input .name{background-position: 11px 14px;}

.form .input .tel{background-position: 13px -39px;}

.form .input .email{background-position: 11px -103px;}

.form .input .company{background-position: 12px -175px;}

.form .input .post{background-position: 12px -387px;}

.form .input .field{background-position: 12px -320px;}

.form .input select{display: block;width: 440px;height: 49px;line-height: 49px;outline: none;border: none;  -moz-appearance: none;

    -webkit-appearance: none;

    -ms-appearance: none;line-height: 49px;color: #a1a1a1;text-indent: 0px;appearance:none;background: url(../images/select_open.png) no-repeat scroll 415px center transparent;}

.form .input input{display: block;width: 440px;height: 49px;outline: none;border: none;line-height: 49px;color: #a1a1a1;text-indent: 0px;}

.form .yys_hei{color: #333333;}

.form .input:nth-of-type(2n){margin-right: 0;}

.form .textarea{width: 1224px;height: 118px;overflow: auto;position: relative;background: #ffffff;color: #a1a1a1;}

.form .textarea span{display: block;position: absolute;width: 133px;height: 54px;background: url(../images/form_icon.png) no-repeat 12px -250px;box-sizing: border-box;padding-left: 48px;overflow: hidden;line-height: 54px;left: 0;top: 0;font-size: 14px;}

.form .textarea span b{color: #f51010;}

.form .textarea textarea{width: 1224px;height: 118px;display: block;outline: none;border: 1px #dbdbdb solid;text-indent: 8.6rem;font-size: 14px;line-height: 25px;font: normal 14px/1.5 "microsoft yahei",tahoma,arial,sans-serif;

box-sizing: border-box;padding: 15px 12px;color: #a1a1a1;resize: none;}



.join_form .text{margin-top: 20px;font-size: 14px;color: #f51010;text-align: center;margin-bottom: 10px;}

.join_form .bnt{width: 187px;height: 59px;display: block;margin: 0 auto;background: #1d2087;color: #ffffff;font-size: 16px;border: none;outline: none;text-indent: 0px;}





.contact{height: 540px;box-sizing: border-box;padding-top: 37px;position: relative;}

.contact .person_prev{width: 24px;height: 48px;overflow: hidden;background: url(../images/person_pn.png) no-repeat;position: absolute;bottom: 200px;left: 10px;outline: none;cursor: pointer;}

.contact .person_next{width: 24px;height: 48px;overflow: hidden;background: url(../images/person_pn.png) no-repeat;position: absolute;bottom: 200px;right: 10px;background-position-x: -24px;outline: none;cursor: pointer;}



.person_list{width: 1250px;height: 340px;margin-top: 45px;position: relative;overflow: hidden;}

.person_list ul{width: 1250px;margin: 0 auto;}

.person_list ul li{width: 260px;height: 330px;box-sizing: border-box;border: 1px #1d2087 solid;border-radius: 10px;position: relative;padding-top: 30px;}

.person_list ul li h3{font-size: 19px;font-weight: normal;text-align: center;}

.person_list ul li .person_photo{width: 114px;height: 114px; overflow:hidden; border:1px solid #1d2087;border-radius: 50%;margin: 0 auto;margin-top: 20px;}

.person_list ul li .person_photo img{ display:block; width:100%; height:100%;}

.person_list ul li .person_info{height: 29px;margin-top: 30px;display: flex;align-items: center;justify-content: center;}

.person_list ul li .person_info div{width: 29px;height: 29px;border-radius: 50%;margin: 0 4px;position: relative;cursor: pointer;}

.person_list ul li .person_info div span{display: block;height: 52px;background: url(../images/bubble_bg.png) no-repeat center;background-size: 100% 100%;position: absolute;top: -52px;line-height: 40px;padding: 0 15px;transform: translateX(-50%);display: none;margin-left: 14px;}

.person_list ul li .person_info div:hover span{display: block;}

.person_list ul li .person_info div.person_phone{background: url(../images/person_phone.png) no-repeat center;}

.person_list ul li .person_info div.person_email{background: url(../images/person_email.png) no-repeat center;}

.person_list ul li .person_text{height: 55px;line-height: 55px;background: #1d2087;position: absolute;left: 0;bottom: 0;text-align: center;color: #ffffff;font-size: 16px;width: 100%;border-radius: 0 0 8px 8px;}



.company_map{width: 100%;height: 463px;background: #f2f7fb;}

.company_map .w1360{overflow: hidden;}

.company_map .company_address{width: 50%;overflow: hidden;margin-top: 52px;}

.company_address .address_info{width:48%;height: 160px;background: #ffffff;border-radius: 10px;box-sizing: border-box;border: 1px rgb(237, 237, 237) solid;overflow: hidden;margin-bottom: 20px; padding:0 2%; margin-right:4%;}

.company_address .address_info2,.company_address .address_info4{ margin-right:0}

.address_info img{display: block;margin-top: 35px;margin-left:6px;}

.address_info .address_text{margin-left:16px; width:224px; height:auto; overflow:hidden;}

.address_info .address_text h3{font-size:20px;color: #333333;margin-top: 35px;}

.address_info .address_text p{font-size:15px;color: #666666;margin-top:14px;line-height: 28px; overflow: hidden;word-break:break-all;word-wrap:break-word; white-space:pre-wrap;}

.company_map .map_address{width: 639px;height: 340px;margin-top: 52px;}

/* 加入我们 */



/* 关于商联 */

.about{width: 100%;height: 400px;background: url(../images/about_banner.jpg) no-repeat center 0;}

.about_banner{height: 400px;overflow: hidden;position: relative;}

.about_banner .banner_en{color: #ffffff;font-family: 'Poppins SemiBold';font-size: 20px;margin-top: 115px;padding-left: 65px;letter-spacing: 4px;opacity: .8;position: relative; text-transform: uppercase;}

.about_banner .banner_en::before{content: '';width: 56px;height: 0;border-bottom: 1px #aeb1be solid;left: 0;top: 13px;display: block;position: absolute;animation: animate1 1s .5s;}

@keyframes animate1 {

    0%{width: 0px;}

    100%{width: 56px;}

}

.about_banner .banner_cn{color: #ffffff;font-size: 40px;margin-top: 15px;font-weight: bold;padding-left: 60px;position: relative;}

.about_banner .banner_cn::before{content: "A";position: absolute;opacity: .2;left: 0px;top:-60px;color: #ffffff;font-size: 120px;font-family: "Poppins SemiBold";}

.about_banner .crumbs{position: absolute;bottom: 20px;}

.about_us{height: auto;overflow: hidden;box-sizing: border-box;padding: 36px 0px;background: url(../images/data_intro_bg.jpg) repeat;}

.about_us .about_info{margin-top: 30px;}



.about_info p{font-size: 16px;line-height: 25px;color: #333333;}

.about_title{border-bottom: 1px #ededed solid;padding-bottom: 19px;margin-top: 60px;}

.about_title h3{font-size: 24px;color: #333333;height: 30px;line-height: 30px;}

.about_title p{font-size: 16px;color: #666666;margin-top: 5px;}



.about_us .about_video{height: 500px;margin-top: 30px;overflow: hidden;}

/* .about_video .video_box img{display: block;} */



.about_video .video_box{ width:890px; height:500px; overflow:hidden; position:relative; }

.about_video .video_box iframe{display: block; width:890px; height:500px; cursor:pointer;}





.about_ways{width: 420px;}

.about_ways li{width: 420px;height: 150px;border-radius: 35px 0;position: relative;overflow: hidden;margin-bottom: 25px;}

.about_ways li .black_bg{width: 100%;height: 100%;background: rgba(0, 0, 0, 0.6);overflow: hidden;}

.about_ways li .black_bg .about_ways_icon{padding-left: 67px;margin-top: 40px;margin-left: 70px;color: #ffffff;}

.about_ways li .black_bg .about_ways_icon h3{font-size: 18px;height: 40px;line-height: 26px;}

.about_ways li .black_bg .about_ways_icon p{font-size: 16px;height: 30px;line-height: 30px;}

.about_us .about_culture{margin-top: 35px;}

.about_us .about_culture li{width: 420px;height: 200px;box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.06);box-sizing: border-box;padding-top: 30px;padding-left: 20px;position: relative;float: left;margin-right: 50px;color: #1f1f1f;transition: all .3s;background: #ffffff;}

.about_us .about_culture li:last-of-type{margin-right: 0px;}

.about_us .about_culture li:hover{color: #ffffff;background: url(../images/culture_hover.jpg) no-repeat;transition: all .3s;backdrop-filter: alpha(opacity=40);}

.about_us .about_culture li:hover span{background: #ffffff;transition: all .3s;}

.about_us .about_culture li .em_title{height: 36px;line-height: 36px;}

.about_us .about_culture li .em_title h3{font-size: 30px;height: 36px;line-height: 36px;float: left;}

.about_us .about_culture li .em_title b{font-size: 16px;font-weight: normal;margin-left: 20px;display: block;float: left;}

.about_us .about_culture li span{display: block;width: 59px;height: 4px;background: #1d2087;margin-top: 15px;}

.about_us .about_culture li p{font-size: 14px;line-height: 24px;margin-top: 12px;width: 95%;}

.about_us .about_culture li i{display: block;width: 14px;height: 14px;background: url(../images/culture_icon.png) no-repeat -459px 0px;position: absolute;right: 8px;top: 8px;}

.about_us .about_culture li em{display: block;width: 75px;height: 75px;position: absolute;right: 20px;bottom: 20px;background-image: url(../images/culture_icon.png);background-repeat: no-repeat;}

.about_us .about_culture .em1 em{background-position: -7px 0px;}

.about_us .about_culture .em2 em{background-position: -158px 0px;}

.about_us .about_culture .em3 em{background-position: -308px 0px;}



.about_division{padding: 40px 0px;background: #f6f9fc;}

.about_division .division_slide{width: 100%;height: 480px;overflow: hidden;margin-top: 55px;position: relative;}

.division_slide .hd{height:90px;position:absolute;top:200px;z-index:2;left:50%;margin-left:-600px;}

.division_slide .hd a{display:block;width:47px;height:79px; background: url(../images/banner_btn.png) no-repeat 0 0; position:absolute; opacity:0;filter: alpha(opacity=0); -moz-opacity:0;  -khtml-opacity:0;}

.division_slide .hd a.prev{left:-80px;}

.division_slide .hd a.next{right:-1280px; background-position: -47px 0px;}

.division_slide .hd a.prev:hover{background-position: 0 -79px;}

.division_slide .hd a.next:hover{background-position: -47px -79px;}

.division_slide .hd a:hover{opacity:0.7;filter:alpha(opacity=70);}

.division_slide .bd{width: 100%;height: 480px;overflow: hidden;}

.division_slide .bd ul{width: 100%;height: 480px;overflow: hidden;}

.division_slide .bd ul li{width: 180px;height: 460px;border-radius: 10px;margin-right: 56px;float: left;overflow: hidden;}

.division_slide .bd ul li .oli{width: 180px;height: 460px;border-radius: 10px;margin-right: 56px;float: left;overflow: hidden;position: relative;transition: all .8s;display: block;}

.division_slide .bd ul li:last-of-type{margin-right: 0px;}

.division_slide .bd ul li .oli .division_text{position: absolute;width: 60px;height: 220px;left: 60px;top: 40px;font-size: 40px;color: #ffffff;text-align: center;font-family: 'ali';}

.division_slide .bd ul li .li1{background: url(../images/division_bg01.jpg) no-repeat;}

.division_slide .bd ul li .li2{background: url(../images/division_bg02.jpg) no-repeat;}

.division_slide .bd ul li .li3{background: url(../images/division_bg03.jpg) no-repeat;}

.division_slide .bd ul li .li4{background: url(../images/division_bg04.jpg) no-repeat;}

.division_slide .bd ul li .li5{background: url(../images/division_bg05.jpg) no-repeat;}

.division_slide .bd ul li .li6{background: url(../images/division_bg06.jpg) no-repeat;}

.division_slide .bd ul li .li7{background: url(../images/division_bg07.jpg) no-repeat;}

.division_slide .bd ul li .li8{background: url(../images/division_bg08.jpg) no-repeat;}

.division_slide .bd ul li .li9{background: url(../images/division_bg09.jpg) no-repeat;}

.division_slide .bd ul li .oli .division_logo{position: absolute;width: 180px;height: 113px;left: 0;bottom: 40px;background-image: url(../images/division_city.png);background-repeat: no-repeat;}

.division_slide .bd ul li .li2 .division_logo{background-position-x: -180px;}

.division_slide .bd ul li .li3 .division_logo{background-position-x: -360px;}

.division_slide .bd ul li .li4 .division_logo{background-position-x: -540px;}

.division_slide .bd ul li .li5 .division_logo{background-position-x: -720px;}

.division_slide .bd ul li .li6 .division_logo{background-position-x: -900px;}

.division_slide .bd ul li .li7 .division_logo{background-position-x: -1080px;}

.division_slide .bd ul li .li8 .division_logo{background-position-x: -1260px;}

.division_slide .bd ul li .li9 .division_logo{background-position-x: -1440px;}

.division_slide .bd ul li .oli:hover .division_logo{background-position-y: -199px;}



.teamwork{width: 100%;height: 662px;background: url(../images/teamwork_bg.jpg) no-repeat center;box-sizing: border-box;padding-top: 47px;}

.teamwork ul{width: 1272px;height: auto;margin: 0 auto;margin-top: 40px;}

.teamwork ul li{width: 1272px;height: 444px;overflow: hidden;position: relative;background: #ffffff;box-sizing: border-box;padding: 30px;}

.teamwork ul li .teamwork_img{width: 640px;height: 384px;overflow: hidden;position: relative;}

.teamwork ul li .teamwork_img img{width: 640px;height: 384px;display: block;}

.teamwork ul li .teamwork_img ol li{width: 640px;height: 384px;padding: 0;}

.teamwork ul li .teamwork_img .dot{position: absolute;bottom: 10px;right: 0px;text-align: right;padding-right: 20px;}

.teamwork ul li .teamwork_img .dot span{width: 10px;height: 10px;display: inline-block;border-radius: 5px;background: #ffffff;opacity: .5;margin-right: 5px;}

.teamwork ul li .teamwork_img .dot span.on{opacity: 1;}



.teamwork ul li .teamwork_info{width: 550px;height: 384px;overflow: hidden;}

.teamwork ul li .teamwork_info h4{font-size: 24px;color: #333333;height: 24px;line-height: 24px;margin-top: 20px;}

.teamwork ul li .teamwork_info h4 span{color: #eeeeee;margin-left: 15px;}

.teamwork ul li .teamwork_info p{font-size: 16px;line-height: 30px;color: #333333;margin-top: 30px;}

.teamwork ul li .teamwork_info .team_list{width: 100%;height: auto;overflow: hidden;margin-top: 20px;}

.teamwork ul li .teamwork_info .team_list a{margin-right: 35px;}

#teamSlide{position: relative;}



#teamSlide .hd ul{display: flex;justify-content: center;align-items: center;margin-top: 30px;}

#teamSlide .hd li{width: 14px;height: 14px;border-radius: 50%;background: rgba(255, 255, 255, 0.7);margin: 0 5px;padding: 0;}

#teamSlide .hd li.on{background: rgb(29, 32, 136);}

#teamSlide>a{display:block;width:47px;height:79px; background: url(../images/banner_btn01.png) no-repeat 0 0; position:absolute; top: 190px;}

/* #teamSlide:hover a.prev,#teamSlide:hover a.next{display: block;} */

#teamSlide>a.prev{left:-30px;}

#teamSlide>a.next{right:-30px; background-position: -47px 0px;}

#teamSlide>a.prev:hover{background-position: 0 -79px;}

#teamSlide>a.next:hover{background-position: -47px -79px;}



.division_map{padding-top: 38px;padding-bottom: 20px;overflow: hidden;}

.division_map .map_partner{overflow: hidden;position: relative;}



.map_partner .color_level{position: absolute;left: 0;bottom: 50px;}

.map_partner .color_level h4{font-size: 14px;color: #666666;font-weight: normal;padding-left: 3px;}

.map_partner .color_level p{display: flex;align-items: center;height: 15px;line-height: 15px;padding-left: 20px;color: #666666;}

.map_partner .color_level p.height span{display: block;width: 0px;height: 0px;border-bottom: 15px solid #006cee;border-left: 15px solid transparent;margin-right: 5px;}

.map_partner .color_level p.low span{display: block;width: 0px;height: 0px;border-top: 15px solid #f5f5f5;border-left: 15px solid transparent;margin-right: 5px;}

.map_partner .color_level .color_line{width: 20px;height: 168px;background: linear-gradient(#006cee,#f5f5f5);}



.map_partner .map{width: 835px;height: 643px;overflow: hidden;margin-left: 190px;position: relative;}

.map_partner .map .map_dibai{position: absolute;left: 0;bottom: 0;z-index: 999;}

.map_partner .map .map_dibai img{display: block;}

.map_partner .partners{width: 225px;height: 626px;margin-top: 25px;background: #f5f5f5;position: absolute;right: 0;top: 0;overflow: hidden;}

.partners .partner_class{width: 100%;height: 64px;background: #1d2087;color: #ffffff;font-size: 16px;display: flex;}

.partners .partner_class h4{width: 50%;height: 64px;line-height: 64px;text-align: center;font-weight: normal;}

.partners .city_list{width: 100%;height: 554px;overflow: auto;box-sizing: border-box;border: 1px #ededed solid;border-top: none;padding: 10px 0;position: relative;}

.partners .city_list::-webkit-scrollbar { width: 0 !important }

.partners .city_list{ -ms-overflow-style: none; }

.partners .city_list{ overflow: -moz-scrollbars-none; }

.partners .city_list .city_info{width: 205px;height: auto;font-size: 16px;color: #666666;margin: 0 auto;}

.partners .city_list .city_info .partner_city{width: 205px;height: 45px;display: flex;line-height: 45px;}

.partners .city_list .city_info .partner_city .city_name{width: 50%;height: 45px;display: flex;align-items: center;}

.partners .city_list .city_info .partner_city .city_name i{display: block;width: 14px;height: 14px;border-radius: 50%;box-sizing: border-box;border: 2px #ededed solid;margin-left: 10px;opacity: 0;}

.partners .city_list .city_info .partner_city .city_name span{margin-left: 8px;display: block;}

.partners .city_list .city_info .partner_city .city_number{width: 50%;height: 45px;display: flex;align-items: center;box-sizing: border-box;padding-left: 43px;}

.partners .city_list .city_info .partner_city .city_number span{display: block;margin-right: 5px;}

.partners .city_list .city_info .partner_city .city_number em{width: 16px;height: 16px;display: block;background: url(../images/city_icon.png) no-repeat;}

.partners .city_list .city_info ul{padding: 15px 0px;display: none;}

.partners .city_list .city_info ul li{width: 154px;height: 58px;border: 1px #eeeeee solid;margin: 0 auto;margin-bottom: 10px;}

.partners .city_list .city_info ul li a img{display: block;width: 100%;height: 100%;}





.partners .city_list .city_info.on{color: #1d2087;}

.partners .city_list .city_info.on .partner_city{background: #ffffff;}

.partners .city_list .city_info.on .partner_city .city_name i{opacity: 1;}

.partners .city_list .city_info.on .partner_city .city_number em{background: url(../images/city_icon_sel.png) no-repeat;}

.partners .city_list .city_info.on ul{display: block;}







/* 关于商联-分部 */

.branch ul{padding: 50px 0px;}

.branch ul li{width: 100%;height: 360px; overflow:hidden;position: relative;margin-bottom: 20px;/*background: url(../images/branch01.jpg) no-repeat;*/color: #ffffff;}

.branch ul li img{ display:block; width:100%; height:100%}

/*.branch ul li.branch02{background: url(../images/branch02.jpg) no-repeat;}

.branch ul li.branch03{background: url(../images/branch03.jpg) no-repeat;}

.branch ul li.branch04{background: url(../images/branch04.jpg) no-repeat;}

.branch ul li.branch05{background: url(../images/branch05.jpg) no-repeat;}

.branch ul li.branch06{background: url(../images/branch06.jpg) no-repeat;}

.branch ul li.branch07{background: url(../images/branch07.jpg) no-repeat;}

.branch ul li.branch08{background: url(../images/branch08.jpg) no-repeat;}

.branch ul li.branch09{background: url(../images/branch09.jpg) no-repeat;}*/

.branch ul li .text1{position: absolute;left: 0px;bottom: 0px;opacity: 1;transition: all .8s;padding-left: 70px;height: 110px;background: linear-gradient( rgba(0,0,0,0), rgba(0,0,0,0.50196));width: 100%;box-sizing: border-box;} 

.branch ul li .text1 h3{font-size: 30px;font-weight: normal;}

.branch ul li .text1 p{font-size: 14px;margin-top: 12px;}

.branch ul li .text2{position: absolute;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.8);overflow: hidden;box-sizing: border-box;padding-left: 70px;opacity: 0;transition: all .8s; top:0; left:0}

.branch ul li .text2 .text2_title{margin-top: 35px;padding-bottom: 20px;border-bottom: 1px rgba(255,255,255,0.1) solid;width: 85%;margin-bottom: 20px;}

.branch ul li .text2 .text2_title h3{font-size: 30px;font-weight: normal;}

.branch ul li .text2 .text2_title p{font-size: 14px;margin-top: 10px;}

.branch ul li .text2 .text2_info{overflow: hidden;margin-bottom: 12px;font-size: 14px;}

.branch ul li .text2 .text2_info span{display: block;margin-right: 30px;}

.branch ul li .text2 .text2_info p{width: 85%;}

.branch ul li:hover .text1{opacity: 0;}

.branch ul li:hover .text2{opacity: 1;}





/* 关于商联-分部end */







/* 发展历程 */

.course{width:100%;height:540px;background:url(../images/bd.jpg) no-repeat center center;padding-top: 40px;box-sizing: border-box;}

.course .box{overflow:hidden;padding-bottom:5pc;width:100%;height:auto;}

.course .box .bd,.course .box .slide{position:relative;}

.course .box .bd{z-index:3;overflow:hidden;margin:0 auto 30px;width:75pc;height:17pc;background:url(../images/ccb3.png) no-repeat 3px bottom;}

.course .box .bd .fix{margin:30px 273px 0;border-radius:10px;background:#ffffff;overflow: hidden;width: 650px;height: 230px;}

.course .box .bd .fix .fix_li{padding:25px;height:180px;border-radius:10px;background:#ffffff;}

.course .box .bd .fix .fix_li .li_img{overflow:hidden;width:249px;height:180px;border-radius:10px;cursor: pointer;}

.course .box .bd .fix .fix_li .conten{position:relative;width:317px;height:226px;}

.course .box .bd .fix .fix_li .conten .conten_img{position:absolute;top:0;right:0;}

.course .box .bd .fix .fix_li .conten h2{position:relative;display:block;width:220px;height:70pt;color:#1d2087;font-size:32px;line-height:70pt;}

.course .box .bd .fix .fix_li .conten h2:after{position:absolute;bottom:9px;left:0;display:block;width:200px;height:3px;background:#1f1f1f;content:"";}

.course .box .bd .fix .fix_li .conten h2:before{position:absolute;right:30px;bottom:0;display:block;width:3px;height:90px;background:#1f1f1f;content:"";}

.course .box .bd .fix .fix_li .conten p{display:block;display:-webkit-box;overflow:hidden;margin-top:25px;width:317px;color:#1f1f1f;font-size:1pc;line-height:24px;-webkit-box-orient:vertical;-webkit-line-clamp:4;}

.course .box .slide .c-next,.course .box .slide .c-prev{position:absolute;top:50%;z-index:99;margin-top:15px;width:34px;height:67px;background:url(../images/cca1.png);}

.course .box .slide .c-prev{left:0;}

.course .box .slide .c-next{right:0;background-position:-34px 0;}

.course .box .slide .c-prev:hover{background-position:0 -67px;}

.course .box .slide .c-next:hover{background-position:-34px -67px;}

.course .box .time-hd{background:url(../images/ccb6.png) repeat-x center 44px;-background-attachment:fixed;}

.course .box .time-hd ul{position:absolute;height:114px;font-size:0;}

.course .box .time-hd li{display:inline-block;width:540px;background:url(../images/ccb10.png) no-repeat 57px 40px;}

/*.course .box li.on{background:url(../images/mayi.gif) no-repeat 34px 22px;background-size: 60px 45px;}*/

.course .box li.on .num{color:#fff;}

.course .box li.on .tip{visibility:hidden;}

.course .box .time-hd .num{color:#999999;text-indent:24px;font-size:2pc;font-family:arial;line-height:1;margin-left: -20px;}

.course .box .time-hd .tip{position:relative;left:44px;display:inline-block;margin-bottom:40px;padding:0 8px;border-radius:2px;color:#666;font-size:9pt;line-height:2;height: 26px;/*border:1px solid hsla(0,0%,40%,.5);*/}

.course .box .time-hd .wrap{left:0;width:1213px;height:114px;}

.point{position:absolute;bottom:67px;left:50%;z-index:2;margin-left:-10px;width:7px;height:154px;background:url(../images/ccb12.png) no-repeat center -118px;transition:all .5s;}

.animate{transform:rotate(45deg);}

.animate2{transform:rotate(-45deg);}

.nextStop,.prevStop{display:none;}

.wrap{position:relative;clear:both;margin:0 auto;width:75pc;}





.big_img{width: 100%;height: calc(100% - 98px);position: fixed;left: 0;bottom: 0;background: rgba(0, 0, 0, 0.6);z-index: 900;box-sizing: border-box;padding: 50px 0;display: none;}

.big_img .img_show{width: 1360px;height: 100%;margin: 0 auto;background-image: url(./images/about/about1.jpg);background-repeat: no-repeat;background-position: center center;background-size: contain;}



/* .culture{height: 622px;box-sizing: border-box;padding-top: 66px;}

.culture ul{margin-top: 93px;}

.culture ul li{width: 285px;height: 244px;box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.06);box-sizing: border-box;padding-top: 36px;padding-left: 23px;position: relative;float: left;margin-right: 70px;color: #1f1f1f;transition: all .3s;}

.culture ul li:last-of-type{margin-right: 0px;}

.culture ul li:hover{color: #ffffff;background: url(../images/culture_hover.jpg) no-repeat;transition: all .3s;backdrop-filter: alpha(opacity=40);}

.culture ul li:hover span{background: #ffffff;transition: all .3s;}

.culture ul .em2,.culture ul .em4{margin-top: 60px;}

.culture ul li h3{font-size: 36px;height: 36px;line-height: 36px;}

.culture ul li span{display: block;width: 59px;height: 8px;background: #1d2087;margin-top: 35px;}

.culture ul li p{font-size: 16px;line-height: 24px;margin-top: 32px;width: 88%;}

.culture ul li i{display: block;width: 14px;height: 14px;background: url(../images/culture_icon.png) no-repeat 0px -801px;position: absolute;right: 8px;top: 8px;}

.culture ul li em{display: block;width: 100px;height: 100px;position: absolute;right: 10px;bottom: 34px;background-image: url(../images/culture_icon.png);background-repeat: no-repeat;}

.culture ul .em1 em{background-position: 15px 0px;}

.culture ul .em2 em{background-position: 15px -200px;}

.culture ul .em3 em{background-position: 0px -400px;}

.culture ul .em4 em{background-position: 0px -615px;} */





  

/* 关于商联end */



/* 联合自由品牌 */

.brand{width: 100%;height: 400px;background: url(../images/server_banner.jpg) no-repeat center;}

.brand_banner{height: 400px;position: relative;}

.brand_banner .crumbs{position: absolute;bottom: 20px;}

.brand_banner .banner_cn::before{content: "J";}





.brand_union{margin-top: 36px;}

.brand_title{background: url(../images/brand_title_bg.jpg) repeat;padding: 50px 0px 80px;}

.brand_title .info{padding: 25px 110px 0px;position: relative;}

.brand_title .info i,.brand_title .info em{display: block;width: 20px;height: 15px;background: url(../images/brand_title_icon.png) no-repeat center;position: absolute;}

.brand_title .info i{left: 60px;top: 0;}

.brand_title .info em{right: 60px;bottom: 0px;}

.brand_union ul{overflow: hidden;height: 354px;margin-top: 70px;}

.brand_union ul li{float: left;width: 409px;height: 354px;margin-right: 63px;position: relative;border-radius: 30px 0px;overflow: hidden;}

.brand_union ul li:last-of-type{margin-right: 0px;}

.brand_union ul li img{display: block;width: 409px;height: 354px;}

.brand_union ul li span{display: block;width: 100%;height: 66px;line-height: 66px;text-align: center;color: #ffffff;font-size: 24px;position: absolute;bottom: 0;background: rgba(0, 0, 0, 0.369);transition: all .3s;}

.brand_union ul li:hover span{opacity: 0;transition: all .3s;}

.brand_union ul li:hover .brand_info{opacity: 1;transition: all .3s;}

.brand_union ul li .brand_info{width: 100%;height: 100%;background: rgba(0, 0, 0, 0.639);color: #ffffff;position: absolute;left: 0;top: 0;overflow: hidden;text-align: center;opacity: 0;transition: all .3s;}

.brand_union ul li .brand_info i{display: block;width:54px;height: 60px;background-image: url(../images/brand_union_icon.png);background-repeat: no-repeat;margin: 0 auto;margin-top: 54px;}

.brand_union ul li .brand_info .cup{background-position:0px 0px;}

.brand_union ul li .brand_info .fruit{background-position: 0px -158px;}

.brand_union ul li .brand_info .milk{background-position:0px -315px;}

.brand_union ul li .brand_info h3{font-size: 24px;font-weight: normal;margin-top: 15px;}

.brand_union ul li .brand_info p{font-size: 14px;line-height: 20px;margin-top: 20px;padding: 0 25px;}



.brand_nine{width: 100%;height: 500px;margin-top:46px;background: url(../images/brand_title_bg.jpg) repeat;}

.brand_title .info{padding-top: 0px;font-size: 16px;}

.brand_nine .brand_title{padding-bottom: 50px;}

.brand_slide{position: relative;}

.brand_slide .hd ul{overflow: hidden;display: flex;justify-content: space-around;flex-wrap: wrap;}

.brand_slide .hd ul li{width: 200px;height: 126px;text-align: center;color: #333333;font-size: 16px;position: relative;background: #ffffff;margin-bottom: 25px;border-radius: 5px;transition: all .3s;}

.brand_slide .hd ul li:hover{transform: scale(1.05);}

.brand_slide .hd ul li .wd{display: block;width: 81px;height: 36px;background: url(../images/brand_wd.png) no-repeat;margin: 0 auto;margin-top: 36px;margin-bottom: 20px;}

.brand_slide .hd ul li .jh{display: block;width: 79px;height: 24px;background: url(../images/brand_jh.png) no-repeat;margin: 0 auto;margin-top: 42px;margin-bottom: 26px;}

.brand_slide .hd ul li .yyx{display: block;width: 70px;height: 29px;background: url(../images/brand_yyx.png) no-repeat;margin: 0 auto;margin-top: 40px;margin-bottom: 23px;}

.brand_slide .hd ul li .zn{display: block;width: 22px;height: 56px;background: url(../images/brand_zn.png) no-repeat;margin: 0 auto;margin-top: 26px;margin-bottom: 10px;}

.brand_slide .hd ul li .tc{display: block;width: 60px;height: 60px;background: url(../images/brand_tc.png) no-repeat;margin: 0 auto;margin-top: 24px;margin-bottom: 8px;}

.brand_slide .hd ul li .jc{display: block;width: 67px;height: 16px;background: url(../images/brand_jc.png) no-repeat;margin: 0 auto;margin-top: 46px;margin-bottom: 30px;}

.brand_slide .hd ul li .gb{display: block;width: 110px;height: 18px;background: url(../images/brand_gb.png) no-repeat;margin: 0 auto;margin-top: 45px;margin-bottom: 29px;}

.brand_slide .hd ul li .sjy{display: block;width: 116px;height: 22px;background: url(../images/brand_sjy.png) no-repeat;margin: 0 auto;margin-top: 43px;margin-bottom: 27px;}

.brand_slide .hd ul li .hhx{display: block;width: 81px;height: 48px;background: url(../images/brand_hhx.png) no-repeat;margin: 0 auto;margin-top: 35px;margin-bottom: 9px;}

.brand_slide .hd ul li .xpss{display: block;width: 147px;height: 42px;background: url(../images/brand_xpss.png) no-repeat;margin: 0 auto;margin-top: 29px;margin-bottom: 21px;}

.brand_slide .hd ul li a p{color: #333333;}

/* .brand_slide .hd ul li i{display: block;width: 0px;height: 3px;background: #1d2087;position: absolute;bottom: 0;left: 50%;transition: all .3s;}

.brand_slide .hd ul li em{display: block;width: 0px;height: 60px;border-right: 1px #ededed solid;position: absolute;right: 0px;top: 38px;} */

.brand_list{padding-top: 45px;}

.brand_list ul li{width: 100%;height: 390px;background: #f5f5f5;margin-bottom: 45px;}

.brand_list ul li .item_img{width: 810px;height: 390px; float:left;}

.brand_list ul li .item_img img{display: block;}

.brand_list ul li .item_text{width: 550px;height: 390px;overflow: hidden;padding: 0 40px;box-sizing: border-box; float:right}

.brand_list ul li .item_text h3{font-size: 24px;color: #333333;font-weight: normal;margin-top:30px;}

.brand_list ul li .item_text p{font-size: 14px;color: #666666;line-height:28px;margin-top:8px;}

.brand_list ul li .item_text a{display: block;width: 160px;height: 48px;background: #1d2087;color: #ffffff;text-align: center;line-height: 48px;margin-top:16px;}



.brand_list ul li:nth-child(2n) .item_img{ float:right}

.brand_list ul li:nth-child(2n) .item_text{ float:left}

.brand_list ul li.long_text .item_text h3{margin-top: 30px;}

.brand_list ul li.long_text .item_text p{line-height: 26px;margin-top: 10px;}





.brand_more{overflow: hidden;}



.brand_more .brand_title .more_btn{width: 184px;height: 71px;background: rgba(29, 32, 136, 0.102);margin: 0 auto;border-radius: 35px;position: relative;margin-top: 30px;}





.brand_more .brand_title .more_btn a{width: 164px;height: 51px;display: block;background: #1d2087;line-height: 51px;text-align: center;border-radius: 25px;position: absolute;left: 0;top: 0;right: 0;bottom: 0;margin: auto;color: #ffffff;transition: all .3s;}

.brand_more .brand_title .more_btn em{width: 184px;height: 71px;display: block;position: absolute;left: 0;top: 0;right: 0;bottom: 0;margin: auto;background: rgba(29, 32, 136, 0.102);border-radius: 35px;animation: getbig 2s linear infinite;}

.brand_more .brand_title .more_btn:hover a{transform: scale(0.98);transition: all .3s;}

@keyframes getbig {

    0%{opacity: 0;transform: scale(1);}

    50%{opacity: 1;transform: scale(1.15);}

    100%{opacity: 0;transform: scale(1.3);}

}





.brand_case{padding: 45px 0;}

.brand_case .brand_caseSlide{margin-top: 40px;position: relative;}

.brand_caseSlide .bd{height: 369px;}

.brand_caseSlide .bd ul{margin-top: 5px;}

.brand_caseSlide .bd ul li{width: 436px;height: 359px;box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.08);float: left;box-sizing: border-box;padding: 15px 13px 0px;border-radius: 5px;margin-right: 15px;margin-left: 5px;}

.brand_caseSlide .bd ul li a{display: block;width: 100%;height: 100%;}

.brand_caseSlide .bd ul li:nth-of-type(3n){margin-right: 0px;}

.brand_caseSlide .bd ul li .brand_case_img{width: 410px;height: 273px;overflow: hidden;}

.brand_caseSlide .bd ul li .brand_case_img img{width: 410px;height: 273px;display: block;transition: all .3s;}

.brand_caseSlide .bd ul li p{font-size: 16px;color: #333333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;line-height: 70px;height: 70px;text-align: center;transition: all .3s;}

.brand_caseSlide .bd ul li:hover a .brand_case_img img{transform: scale(1.1);transition: all .3s;}

.brand_caseSlide .bd ul li:hover a p{color: #1d2087;transition: all .3s;}

.brand_caseSlide .hd{height: auto;text-align: center;margin: 34px 0px;}

.brand_caseSlide .hd ul{display: flex;justify-content: center;align-items: center;}

.brand_caseSlide .hd ul li{width: 12px;height: 12px;border-radius: 50%;background:rgb(221, 221, 221);margin-right: 12px;cursor: pointer;}

.brand_caseSlide .hd ul li.on{width: 14px;height: 14px;background: #1d2087;}

.brand_work ul li .text{width: 430px;}

.brand_work ul li .text h4{margin-top: 30px;}



.brand_steps{width: 100%;height: 565px;background: url(../images/brand_steps_bg.jpg) no-repeat bottom center;overflow: hidden;}

.brand_steps .title{margin-top: 60px;}

.brand_steps ul{margin-top: 53px;overflow: hidden;}

.brand_steps ul li{float: left;}

.brand_steps ul li.step1{margin-left: 60px;}

.brand_steps ul li.step2{margin-left: 110px;padding-top: 80px;}

.brand_steps ul li.step3{margin-left: 100px;}

.brand_steps ul li.step4{margin-left: 110px;padding-top: 80px;}

.brand_steps ul li .brand_steps_text{box-sizing: border-box;text-align: center;}

.brand_steps ul li .brand_steps_text span{display: block;font-size: 120px;font-family: 'Poppins SemiBold';color: #1d2087;height: 66px;overflow: hidden;line-height: 110px;}

.brand_steps ul li .brand_steps_text h4{font-size: 24px;color: #333333;margin-top: 5px;padding-left: 10px;}

.brand_steps ul li .brand_steps_text p{font-size: 18px;color: #666666;line-height: 36px;margin-top: 20px;padding-left: 8px;}

/* 联合自由品牌end */



/* 联合采购页面 */

.shop{width: 100%;height: 400px;background: url(../images/shop_banner.jpg) no-repeat center;}

.shop_banner .banner_cn::before{content: 'J';left: 10px;}

.shop_step{height: 790px;box-sizing: border-box;padding-top: 50px;background: #f0f0f0;}



.shop_step .step_slide{height: 576px;margin-top: 30px;}

.step_slide .hd{width: 341px;height: 100%;}

.step_slide .hd ul li{width:400px;height: 115px;position: relative;box-sizing: border-box;border-bottom: 1px #ececec solid;}

.step_slide .hd ul li a{display: block;width:400px;height: 115px;position: absolute;line-height: 115px;text-align: center;font-size: 22px;color: #333333;background: #ffffff;overflow: hidden;background-position: center 7px;transition: all .3s;z-index: 99;}

.step_slide .hd ul li:nth-child(2) a{background-position: center -126px;}

.step_slide .hd ul li:nth-child(3) a{background-position: center -256px;}

.step_slide .hd ul li:nth-child(4) a{background-position: center -386px;}

.step_slide .hd ul li:nth-child(5) a{background-position: center -520px;}

.step_slide .hd ul li.on a{width:425px;height: 115px;background-image: url(../images/step_icons.png);background-color: #1d2087;background-repeat: no-repeat;color: #ffffff;transition: all .3s;}

.step_slide .bd{width:960px;height: 100%;overflow: hidden;}

.step_slide .bd li{height:576px;width:960px; overflow: hidden; position:absolute;}

.step_slide .bd li p{ /*width:901px;*/ width:100%; background:rgba(0,0,0,.18); display:block; box-sizing:border-box; padding: 20px 59px;position:absolute; left:/*59px*/0; bottom:0px; font-size:16px; color:#fff; line-height:24px; height:92px; overflow: hidden;}

.step_slide .bd ul li a img{display: block;height:576px;width:960px;}





.shop_steps{margin-top: 50px;}

.shop_steps li{float: left;height: 235px;width: 317px;position: relative;margin-right: 30px;}

.shop_steps li:last-of-type{margin-right: 0px;}

.shop_steps li .step_img{width: 317px;height: 213px;overflow: hidden;border-radius: 10px 10px 0px 0px;transition: all .3s;}

.shop_steps li .step_img img{width: 317px;height: 213px;display: block;transition: all .3s;}

.shop_steps li:hover .step_img img{transform: scale(1.1);transition: all .3s;}

.shop_steps li .step_title{height: 98px;width: 278px;position: absolute;left: 20px;bottom: 0px;background: #ffffff;box-sizing: border-box;padding-left: 20px;padding-top: 20px;box-shadow: 0px 3px 10.45px 0.55px rgba(3, 3, 3, 0.07);}

.shop_steps li .step_title h4{font-size: 26px;color: #c5c5c5;height: 26px;line-height: 26px;font-weight: normal;display: flex;align-items: center;}

.shop_steps li .step_title h4 b{font-weight: normal;font-size: 18px;color: #333333;margin-left: 10px;display: inline-block;}

.shop_steps li .step_title p{font-size: 14px;color: #333333;margin-top: 8px;}

.shop_steps li .step_title span{display: block;width: 0;height: 0;border-bottom: 1px #1d2087 solid;position: absolute;left: 0;bottom: 0;transition: all .3s;}

.shop_steps li:hover .step_title span{width: 100%;transition: all .3s;}



.shop_introduce{height: 670px;box-sizing: border-box;padding-top: 50px;}

.shop_introduce .brand_title p.info{font-size: 16px;}

.shop_introduce .shop_content_text{font-size: 16px;color: #333333;line-height: 40px;margin-top: 50px;}



.shop_content{height: 450px;box-sizing: border-box;padding-top: 90px;}

.shop_content .shop_content_text{font-size: 16px;color: #333333;line-height: 40px;margin-top: 50px;}

.shop_content ul li{width: 18%;height: 306px;float: left;margin-right: 32px;box-sizing: border-box;padding-top: 65px;background: #ffffff;box-shadow: 0px 3px 10.45px 0.55px rgba(3, 3, 3, 0.07);position: relative;transition: all .3s;}

.shop_content ul li:last-of-type{margin-right: 0px;}

.shop_content ul li:hover{transform: translateY(-3px);box-shadow: 0px 3px 10.45px 0.55px rgba(3, 3, 3, 0.17);}

.shop_content ul li h3{text-align: center;font-size: 20px;color: #333333;font-weight: normal;height: 30px;line-height: 30px;margin-bottom: 20px;}

.shop_content ul li p{font-size: 14px;color: #666666;line-height: 28px;position: relative;padding: 0 24px;}

.shop_content ul li i{display: block;width: 82px;height: 82px;border-radius: 50%;position: absolute;left: 50%;top: -41px;background-image: url(../images/shop_icons.png);background-repeat: no-repeat;transform: translateX(-50%);}

.shop_content ul li:nth-of-type(2) i{background-position-x: -130px;}

.shop_content ul li:nth-of-type(3) i{background-position-x: -262px;}

.shop_content ul li:nth-of-type(4) i{background-position-x: -394px;}

.shop_content ul li:nth-of-type(5) i{background-position-x: -524px;}

.shop_build{padding: 60px 0px 80px;background: #f8f8f8;}

.shop_build ul{height: 202px;margin-top: 57px;}

.shop_build ul li{width: 430px;height: 202px;float: left;overflow: hidden;box-shadow: 0px 3px 10.45px 0.55px rgba(3, 3, 3, 0.07);margin-right: 33px;background: #ffffff;transition: all .4s;}

.shop_build ul li:hover{transform: translateY(-4px);box-shadow: 0px 3px 10.45px 0.55px rgba(3, 3, 3, 0.17);}

.shop_build ul li:last-of-type{margin-right: 0px;}

.shop_build ul li .fl{width: 146px;height: 202px;background-image: url(../images/shop_build_icon.png);background-repeat: no-repeat;background-position: 22px 49px;}

.shop_build ul li:nth-child(2) .fl{background-position: 22px -149px;}

.shop_build ul li:nth-child(3) .fl{background-position: 22px -347px;}

.shop_build ul li .build_text{width: 284px;height: 202px;box-sizing: border-box;padding-right: 20px;padding-top: 30px;}

.shop_build ul li .build_text h3{font-size: 24px;color: #333333;font-weight: normal;height: 24px;line-height: 24px;}

.shop_build ul li .build_text p{font-size: 16px;color: #666666;line-height: 26px;margin-top: 16px;}

.shop_show{width: 100%;height: 560px;box-sizing: border-box;padding-top: 60px;}



.shop_showSlide{margin-top: 50px;position: relative;}

.shop_showSlide .bd{height: 283px;}

.shop_showSlide .bd ul{margin-top: 5px;}

.shop_showSlide .bd ul li{width: 324px;height: 266px;box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.08);float: left;box-sizing: border-box;margin-right: 8px;margin-left: 8px;transition: all .4s;}

.shop_showSlide .bd ul li:hover{box-shadow: 0px -3px 21px 0px rgba(0, 0, 0, 0.2);transform: translateY(-3px);}

.shop_showSlide .bd ul li img{width: 324px;height: 216px;display: block;}

.shop_showSlide .bd ul li p{line-height:50px;height: 50px;width: 100%;overflow: hidden;box-sizing: border-box;padding: 0 17px;white-space: nowrap;text-overflow: ellipsis;color: #333333;}

.shop_showSlide .bd ul li:hover a p{color: #1d2087;}

.shop_showSlide .hd{height: auto;text-align: center;margin: 34px 0px;}

.shop_showSlide .hd ul{display: flex;justify-content: center;align-items: center;}

.shop_showSlide .hd ul li{width: 12px;height: 12px;border-radius: 50%;background:rgb(221, 221, 221);margin-right: 12px;cursor: pointer;}

.shop_showSlide .hd ul li.on{width: 14px;height: 14px;background: #1d2087;}

/* 联合采购页面end */



/* 搜索页面 */

.search_banner{width: 100%;height: 234px;background: url(../images/search_banner.jpg) no-repeat center;overflow: hidden;}

.search_banner .input{width: 413px;height: 39px;box-sizing: border-box;border: 1px #c0c0d0 solid;border-radius: 5px;margin: 0 auto;margin-top: 57px;background-color: rgba(255, 255, 255, 0.122);}

.search_banner .input .input_text{width: 354px;height: 37px;border-radius: 5px 0 0 5px;outline: none;border: none;background: none;color: rgba(255, 255, 255, 0.478);box-sizing: border-box;padding: 0 26px;text-indent: 0;font-size: 14px;}

.search_banner .input .search_btn{width: 57px;height: 39px;border-radius: 0 5px 5px 0;outline: none;border: none;background: url(../images/search01.png) no-repeat 18px 9px #fccf17;margin-top: -1px;margin-right: -1px;}

.search_banner .keywords{font-size: 14px;color: #ffffff;text-align: center;margin-top: 35px;}

.search_banner .keywords a{color: #ffffff;margin-left: 15px;}

.search_result .search_title{height: 103px;width: 100%;margin-top: -57px;background: #ffffff;box-shadow: 0px 0px 12px 8px rgba(0, 0, 0, 0.03);}

.search_result .search_keys{font-size: 18px;color: #666666;height: 103px;line-height: 103px;background: url(../images/search02.png) no-repeat 45px 42px;padding-left: 76px;}

.search_result .search_nav a{display: block;width: 209px;height: 61px;border: 1px #ededed solid;box-sizing: border-box;font-size: 16px;color: #666666;margin-right: 21px;margin-top: 21px;display: flex;justify-content: center;align-items: center;transition: all .3s;}

.search_result .search_keys a{ color:#666}

.search_result .search_keys a span{ color:#666}

.search_result .search_keys a:hover{ color:#333}

.search_result .search_nav a span{display: block;width: 24px;height: 24px;background: url(../images/search_icon.png) no-repeat;margin-right: 13px;}

.search_result .search_nav .search_pro span{background-position: 0px -91px;}

.search_result .search_nav .on{color: #ffffff;background: #1d2087;}

.search_result .search_nav .on span{background-position-x: -140px;}

.search_result .search_nav a:hover{color: #ffffff;background: #1d2087;transition: all .3s;}

.search_result .search_nav a:hover span{background-position-x: -140px;}

.search_list{margin-top: 54px;padding-bottom: 200px;}

.search_list ul{width: 100%;height: auto;display: flex;flex-wrap: wrap;justify-content: space-between;}

.search_list ul li{width: 655px;height: 180px;box-sizing: border-box;border: 1px #ececec solid;padding-top: 34px;padding-left: 28px;padding-right: 50px;transition: all .3s;margin-bottom: 40px;}

.search_list ul li .item_title{width: 100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.search_list ul li .item_title a{font-size: 18px;color: #333333;transition: all .3s;}

.search_list ul li span{display: block;font-size: 14px;color: #999999;margin-top: 10px;}

.search_list ul li p{font-size: 14px;color: #666666;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;line-height: 24px;margin-top: 10px;}

.search_list ul li:hover{transition: all .3s;box-shadow: 0px 0px 27px 0px rgba(103, 105, 169, 0.12);}

.search_list ul li a:hover{color: #1d2087;transition: all .3s;}

  





  

/* 搜索页面end */

/* 蚂力大数据 */

.data{width: 100%;height: 400px;background: url(../images/data_banner.jpg) no-repeat center;}

.data_banner .banner_cn::before{content: 'M';}

.data_intro{width: 100%;height: 762px;box-sizing: border-box;padding-top: 47px;}

.data_intro .introduce{font-size: 14px;color: #333333;line-height: 2;margin-top: 30px;text-align: center;}

.data_intro .data_list{height: 438px;margin-top: 50px;background: url(../images/data_list_bg.png) no-repeat center center;overflow: hidden;padding: 0 135px;box-sizing: border-box;position: relative;}

.data_list .big_circle{width: 241px;height: 241px;position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;background: url(../images/big_circle.png) no-repeat 0px 0px;background-size: 100% 100%;border-radius: 50%;animation: rotate 30s linear infinite;}

.data_list .small_circle{width: 183px;height: 183px;position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;border: 6px #6d6d6d solid;border-radius: 50%;box-sizing: border-box;}

.data_list .mid_circle{width: 205px;height: 205px;position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;border-radius: 50%;background: url(../images/mid_circle.png) no-repeat 0px 0px;background-size: 100% 100%;animation: rotate1 30s linear infinite;}

@keyframes rotate {

    0%{transform: rotate(0deg);}

    50%{transform: rotate(180deg);}

    100%{transform: rotate(360deg);}

}

@keyframes rotate1 {

    0%{transform: rotate(0deg);}

    50%{transform: rotate(-180deg);}

    100%{transform: rotate(-360deg);}

}

.data_list .list_item{width:325px;height: 200px;background: #ffffff;margin-bottom: 34px;overflow: hidden;text-align: center;border: 1px #ededed solid;}

.data_list .list_item h4{font-size: 18px;color: #333333;margin-top: 40px;}

.data_list .list_item p{font-size: 14px;color: #666666;padding: 0 40px;margin-top: 20px;line-height: 20px;}





.data_thing{height: 560px;width: 100%;background: url(../images/data_thing_bg.jpg) no-repeat center;box-sizing: border-box;padding-top: 50px;position: relative;}



/*thing style*/

.about-desc{ float: left; display: block; width: 46%; padding-top: 10px; text-align: justify;}

.about-img{ float: right; display: block; width: 44%;}

.history-warp{ position: relative;}

.history-warp:before{ content: ""; position: absolute; left: 0; top: 50%; margin-top: 5px; width: 100%; height: 1px; background-color: #CECECE;}

.history-page .swiper-container{ height: 384px;}

.history-page .swiper-slide{ position: relative; float: left; display: block;}

.history-page .desc{ position: relative; height: 192px; margin:0 40px;}

.history-page .pageC{ position: absolute; bottom: 20px; color: #999999; width: 192px;}

.history-page .pageC c{ height: 64px; overflow: hidden; line-height: 18px;}

.history-page .img{ position: relative; width: 110px; height: 110px; border-radius: 50%; margin-top: 82px; transition: .3s;}

.history-page .img img{width: 110px; height: 110px; overflow:hidden; border-radius: 50%;}

.history-page .img:before{ content: ""; position: absolute; left: 50%; width: 1px; height:57px;

background-color:#707070; opacity:0.3; bottom: 105%;}

.history-page .bor{ position: absolute; display: block; left: 44px; top: 50%; margin-top: -6px; width: 12px; height: 12px; border-radius: 50%; background-color: #1d2087; border: 5px solid #8c8dc1;}

.history-page .bor:before{ content: "";display: block;width: 100%;height: 100%;border-radius: 50%;background-color: rgba(29,32,135,0.8); position: absolute;left: 0%;top: 0%;animation: bannerbuIn infinite linear 1.5s normal;-webkit-animation: bannerbuIn infinite linear 1.5s normal;}

@keyframes bannerbuIn {

  0% {

    opacity: 1;

    filter: alpha(opacity=100);

    transform: scale(1);

  }

  100% {

    opacity: 0;

    filter: alpha(opacity=0);

    transform: scale(3);

  }

}

.history-page .year{ font-size: 30px; color: #666666; font-family: 'ali'; line-height: 1.5;}

.history-page .two-item .img{ margin-top: 0; margin-bottom: 82px;}

.history-page .two-item .img:before{ bottom: auto; top: 105%;}

.history-page .two-item .pageC{ position: relative; bottom: auto; padding-top: 20px;}

.history-page .swiper-container-horizontal>.swiper-scrollbar{ height: 6px; background-color: #ECECEC; border-radius: 0;}

.history-page .swiper-scrollbar-drag{ background-color: #333; border-radius: 0;}



/*thing style end*/









.data_analyse{box-sizing: border-box;padding-top: 60px;}

.data_analyse ul li{height: 461px;overflow: hidden;}

.data_analyse ul li .li_img{width: 50%;display: flex;justify-content: center;align-items: center;height: 461px;}

.data_analyse ul li .li_img img{display: block;}

.data_analyse ul li .li_text{width: 50%;display: flex;flex-direction: column;justify-content: center;height: 461px;box-sizing: border-box;padding: 0px 10px;color: #333333;}

.data_analyse ul li .li_text h3{font-size: 24px;}

.data_analyse ul li .li_text p{font-size: 18px;margin-top: 15px;}

.data_analyse ul li.li_bg{background: url(../images/data_analyse_bg.jpg) no-repeat center;}

.data_analyse ul li.li_bg .li_text{text-align: right;}

/* 蚂力大数据end */



/* 赋能服务 */

.service_banner{width: 100%;height: 400px;background: url(../images/service_bg.jpg) no-repeat center;}

.service{height: 400px;overflow: hidden;position: relative;}

.service .service_circle{width: 352px;height: 333px;background: url(../images/service_circle.png) no-repeat center;position: absolute;left: 0;top: 0;right: 0;bottom: 0;margin: auto;display: flex;flex-direction: column;justify-content: center;align-items: center;}

.service .service_circle h3{font-size: 36px;color: #1d2087;font-family: 'alipuhui';}

.service .crumbs{position: absolute;bottom: 20px;}

.service .banner3_text{position:absolute;color: #ffffff;background-image: url(../images/banner3_icon.png);background-repeat: no-repeat;}

.service .banner3_text1{background-position: 153px -10px;text-align: right;left: 280px;top: 30px;}

.service .banner3_text2{background-position: -15px -135px;text-align: left;right:300px;top: 30px;}

.service .banner3_text3{background-position: 153px -277px;text-align: right;left:280px;bottom: 35px;}

.service .banner3_text4{background-position: -15px -420px;text-align: left;right:265px;bottom: 35px;}

.service .banner3_text h3{font-size: 24px;padding-right: 60px;line-height: 50px;}

.service .banner3_text p{font-size: 16px;}

.service .banner3_text2 h3{padding-right: 0px;line-height: 50px;padding-left: 60px;}

.service .banner3_text2 p{padding-right: 0px;}

.service .banner3_text4 h3{padding-right: 0px;line-height: 50px;padding-left: 60px;}

.service .banner3_text4 p{padding-right: 0px;}

.service1{height: 584px;overflow: hidden;box-sizing: border-box;padding-top: 40px;}

.service1 ul{margin-top: 45px;display: flex;justify-content: space-between;}

.service1 ul li{width: 325px;height: 367px;box-sizing: border-box;border: 1px rgb(238, 238, 238) solid;overflow: hidden;position: relative;transition: all .3s;}

.service1 ul li:hover{transform: translateY(-5px);}

.service1 ul li span{display: block;width: 73px;height: 73px;margin: 0 auto;margin-top: 30px;}

.service1 ul li h3{font-size: 20px;color: #5a5a5a;text-align: center;margin-top: 20px;font-weight: normal;}

.service1 ul li p{font-size: 14px;color: #999999;padding: 0 30px;margin-top: 15px;line-height: 25px;}

.service1 ul li a{display: block;width: 121px;height: 43px;border: 1px #1d2087 solid;margin: 0 auto;line-height: 43px;text-align: center;color: #1d2087;transition: all .3s;position: absolute;bottom: 40px;left: 100px;}

.service1 ul li a:hover{background: #1d2087;color: #ffffff;} 





.service2_bg{width: 100%;height: 580px;background: url(../images/service2_bg.jpg) no-repeat center;}

.service2{height: 580px;box-sizing: border-box;padding-top: 45px;}

.service2 .title h2 a{ display:block;font-size: 34px;font-weight: normal;color: #333333;height: 40px;line-height: 40px;margin-bottom: 18px;}

.service2 ul{margin-top: 45px;display: flex;justify-content: space-between;flex-wrap: wrap;}

.service2 ul li{width: 420px;height: 156px;background: #ffffff;border-radius: 0 40px;position: relative;overflow: hidden;margin-bottom: 30px;box-shadow: 0px 0px 15px 0px rgba(4, 0, 0, 0.07);}

.service2 ul li h3{font-size: 60px;font-family: 'ali';float: left;margin-right: 30px;margin-top: 55px;margin-left: 45px;height: 45px;line-height: 45px;color: #1d2087;}

.service2 ul li .service2_text{overflow: hidden;}

.service2 ul li .service2_text h4{font-size: 24px;color: #000000;margin-top: 60px;transition: all .3s;}

.service2 ul li .service2_text p{font-size: 14px;color: #333333;margin-top: 10px;line-height: 24px;padding-right: 40px;transition: all .3s;opacity: 0;}

.service2 ul li span{display: block;width: 157px;height: 157px;background-color: rgba(29, 32, 135,0.031);position: absolute;right: -70px;bottom: -70px;border-radius: 50%;transition: all .3s;}

.service2 ul li:hover .service2_text h4{margin-top: 20px;}

.service2 ul li:hover .service2_text p{opacity: 1;}

.service2 ul li:hover span{right: -40px;bottom: -40px;}



.service3{height:auto;box-sizing: border-box;padding-top: 45px; margin-bottom:40px;}

.service3 ul{margin-top: 40px;display: flex;justify-content: space-between;}

.service3 ul li{width: 430px;height:auto;box-shadow: 0px 3px 10.45px 0.55px rgba(3, 3, 3, 0.07);transition: all .3s;}

.service3 ul li:hover{transform: translateY(-5px);}

.service3 ul li img{display: block;}

.service3 ul li .service3_text{width: 100%;height:auto;position: relative;padding-top: 60px; padding-bottom:30px;box-sizing: border-box;}

.service3 ul li .service3_text h3{font-size: 24px;color: #333333;text-align: center;font-weight: normal;}

.service3 ul li .service3_text p{font-size: 14px;color: #666666;text-align: center; width:60%; margin:0 auto;margin-top: 10px;line-height: 22px;padding: 0 35px;}

.service3 ul li .service3_text span{display: block;width: 90px;height: 90px;border-radius: 50%;position: absolute;top: -45px;left: 50%;transform: translateX(-50%);}

.service3 ul li:nth-child(3n) .service3_text p{width:60%; margin:0 auto;}

/* 赋能服务end */

.main_content_tag {height: auto;overflow: hidden;padding:20px 0; margin-top:40px;}

.tag_box{height: auto;overflow: hidden;}

.tag_box h3 {font-weight: normal;font-size: 18px;height: 20px;line-height: 20px;overflow: hidden;margin-bottom: 28px;color: #333;}

.tag_one {height: auto;overflow: hidden;padding-bottom: 40px;}

.tag_one a {display: block;float: left;padding: 0 16px;margin-right: 10px;margin-bottom: 10px;height: 30px;line-height: 30px;border: 1px solid #ededed;font-size: 14px;color: #666;transition: all .3s;}

.tag_one a:hover {background:#1d2088;border: 1px solid #1d2088;color: #fff;}

.list_college .banner_sp .banner_cn::before{ content:"C"}

.list_college .banner_cp .banner_cn::before{ content:"V";}
/*成员企业内容页*/
.head_top_box{ height: 98px; width: 100%;overflow:hidden; background: #fff;}
.head_top{height:98px; overflow:hidden;}
.head_top .logo{ width:260px; height:98px;}
.head_right span{ padding-left:75px;display:inline-block; height:98px; line-height:98px; font-size:18px; color:#333; cursor: pointer;}
#header_item{position: fixed;left: 0;top: 0;z-index: 9999;opacity: 0;visibility: hidden;animation-duration: 0.4s;background: #ffffff;box-shadow: 0px 3px 10.45px 0.55px rgba(0, 0, 0, 0.07);}
#header_item.head_top_box1{visibility: visible;opacity: 1;animation: show_nav1 .5s ease-in-out;}
@keyframes show_nav1 {

    0%{top: -98px;}

    100%{top: 0px;}

}

.part_item{ background:url(../images/bg_cy.jpg) no-repeat center 0; width:100%; height:655px; margin-bottom: 40px;}
.num_title{padding:40px 0px; padding-top:64px; /*width:1260px; */margin:0 auto;}
.num_title h2{ color:#fff; font-size:34px; font-weight:bold;}
.num_title .info{padding: 20px 110px;position: relative; color:#fff; font-size:16px; text-align:left;}
.num_title .info i,.num_title .info em{display: block;width: 20px;height: 15px;background: url(../images/icon_num.png) no-repeat center;position: absolute;}
.num_title .info i{left: 60px;top: 0;}
.num_title .info em{right: 60px;bottom: 0px;}
.honor_item{ background-color: rgba(255,255,255,.7); height: auto; overflow: hidden; padding: 28px 0; position: relative; padding-bottom: 18px;}
.title_list {height:30px;line-height:30px;overflow: hidden;font-size:24px; color:#333; text-align: center; margin-bottom:20px;}
.title_list i {display: inline-block;width:24px;height:1px;background: #1d2088;vertical-align: middle;}
.title_list i.left_i{margin-right:20px;}
.title_list i.right_i {margin-left:20px;}
.honor_item em{ display: block; position: absolute; width: 25px; height: 1px; background:rgba(29, 32, 136, 0.7);}
.honor_item em::after{ content: "";  height: 25px; width: 1px; background:rgba(29, 32, 136, 0.7); position: absolute;}
.honor_item .horn1{ top: 20px;left:20px;}
.honor_item .horn1::after{top: 1px; left: 0;}
.honor_item .horn2{ top: 20px;right:20px;}
.honor_item .horn2::after{top: 1px; right: 0;}
.honor_item .horn3{ bottom: 20px;left:20px;}
.honor_item .horn3::after{bottom: 1px; left: 0;}
.honor_item .horn4{bottom: 20px;right:20px;}
.honor_item .horn4::after{bottom: 1px;right: 0;}
.honor_item .honor_recom{ width: 1280px; height:auto; overflow: hidden; margin: 0 auto;}
.honor_item .honor_recom .bd{ height: 160px; overflow: hidden; margin-bottom:10px;}
.course_num{ height: auto; overflow: hidden; margin-bottom: 20px;}
.honor_recom .bd ul li{ float: left; width: 240px; height: 160px; overflow: hidden; margin-right:20px;}
.honor_recom .bd ul li img{ display: block; width: 100%; height: 100%;}
.honor_recom .hd{width:100%; height:30px; line-height:30px; text-align:center;}
.honor_recom .hd ul li{cursor:pointer; display:inline-block; zoom:1; width:12px; height:12px; margin:4px; background:rgba(29, 32, 136, 0.4);border-radius:50%;font-size:0; vertical-align:text-top;}
.honor_recom .hd ul li.on{background:#1d2087;}
.honor_recom .hd ul li:hover{ cursor:pointer;}
.course_num .title{ margin-bottom: 30px;}
.course_num_con{ height: auto; width: 100%; overflow: hidden;}
.course_num_con img{ display: block; width: 100%; height: 100%;}
.scale_part{ background: url(../images/scale_bg.jpg) no-repeat center 0; width: 100%; height:290px; padding: 35px 0; margin-bottom: 40px;}
.scale_part .title h2{ color: #fff; }
.scale_part .title .line{ background: #fff;}
.scale_content{ height:auto; overflow:hidden; margin-top:60px;}
/*.scale_content .scale_num{ width: 25%; position: relative; text-align: center; color: #fff; box-sizing: border-box;}
.scale_content .scale_num::after{ content: ""; position: absolute; top: 20px; right: 0; width: 1px; height: 66px; background: rgba(255,255,255,0.2);}
.scale_content .scale_num .number{ font-size: 48px; color: #fff; font-weight: bold;}
.scale_content .scale_num .text{ font-size: 16px;}
.scale_content .scale_num1::after{ content: ""; display: none;}*/
.scale_content{padding: 20px 110px;position: relative; color:#fff; font-size:16px; text-align:left; text-align:center; line-height:30px; box-sizing: border-box;}
.scale_content i,.scale_content  em{display: block;width: 20px;height: 15px;background: url(../images/icon_num.png) no-repeat center;position: absolute;}
.scale_content i{left: 60px;top: 0;}
.scale_content em{right: 60px;bottom: 0px;}

.album_part{ height: auto; overflow: hidden; margin-bottom: 20px;}
.album_content{ height: auto; overflow: hidden; margin-top: 40px;}
.album_content ul li{ float: left; width: 325px; height: 260px; overflow: hidden; position: relative; transition: all .3s;cursor: pointer; margin-right: 20px; margin-bottom: 20px;}
.album_content ul li:nth-child(4n){ margin-right: 0;}
.album_content img{ display: block; width: 100%; height: 100%;}
.album_content p{ display: block; background: rgba(29, 32, 136, 0.7); padding: 0 20px; height: 54px; line-height: 54px; text-align: center; overflow: hidden; position: absolute; bottom: -54px; left: 0; box-sizing: border-box; width: 100%; color: #fff; transition: all .3s; }
.album_content ul li:hover p{ bottom: 0;}
.contact_item{ background: #f2f7fb; height: auto; overflow: hidden; padding:40px 0;}
.contact_item_part{ background: url(../images/bg_c_03.jpg) no-repeat center 0; height: 426px;}
.contact_left{ background: url(../images/left_bg.jpg) no-repeat center 0; width: 628px; height: 426px; overflow: hidden; box-sizing: border-box; padding:20px 60px; padding-top: 100px;}
.contact_left .title{ text-align: left; margin-bottom:15px;}
.contact_left .title h2{ font-size: 24px; color: #1d2087; height: 34px; line-height: 34px; margin-bottom:15px;}
.contact_left .title .line{ margin-left: 0; margin-top:0px;}
.contact_con p{ color: #333; font-size: 16px; height: auto; overflow: hidden; margin-bottom:20px;}
.contact_intro ul li{ width: 49%; margin-right:2%; float: left; height: 24px; line-height: 24px;  margin-bottom:20px; color: #333; overflow: hidden;}
.contact_intro .icon{ background: url(../images/num.png) no-repeat; width: 26px; height: 24px; float: left; margin-right:6px;}
.contact_intro .icon1{ background-position: 0 -24px;}
.contact_intro .icon2{ background-position: 0 -48px;}
.contact_intro .icon3{ background-position: 0 -72px;}
.contact_intro .icon4{ background-position: 0 -96px;}
.contact_intro ul li:nth-child(2n){ margin-right: 0;}
.contact_intro ul li.last{ width: 100%; margin-right: 0;}
.footer_info{ background: #1d2087; height: 60px; line-height: 60px; overflow: hidden; text-align: center; font-size: 16px; color: #fff;}
.footer_info a{ color: #fff;}
.footer_info a:hover{ text-decoration: underline;}

/* 新增 */
.title .line1{ width: 76px;}
.explosive_box{ height: auto; overflow: hidden; margin: 46px auto; margin-bottom:0px;}
.explosive_box .box_ev{ width: 670px; height: 200px; overflow: hidden;}
.explosive_box .box_ev .pic_ex{ display: block; width: 100%;object-fit: cover; }
.explosive_box .explosive_one{ position: relative;}
.product_ev{ background:rgba(0, 0, 0, 0.7); position: absolute; bottom:0; left: 0; width: 670px; height: 200px; z-index: 1; transition: all .3s; display: none;}
.product_ev .pro_ev{ width: 630px; margin: 20px auto; height: 160px; display: flex; align-items: center;justify-content: center;}
.pro_ev .pic{ width: 160px; height: 160px; overflow: hidden;margin-right: 30px;}
.pro_ev .pic img{ display: block; width: 100%; height: 100%;}
.pro_ev .font{ color: #fff; flex: 1; height: auto; overflow: hidden;}
.pro_ev .font dt{ font-size:20px; font-weight: bold; margin-bottom: 10px; height: 30px; line-height: 30px; overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}
.pro_ev .font dd{ font-size: 16px; line-height: 24px; margin-bottom:6px;}
.explosive_one:hover .product_ev {bottom:0px; display: block; }
.shop_ev_item{ width: 1360px; height: 200px; overflow: hidden; position: relative; margin-bottom:30px}
.shop_ev_item .pic_ex{ display: block; width:100%; height:auto; overflow: hidden;}
.shop_ev_box{ width: 100%;}
.shop_ev_box .pro_ev{ width:680px;}
.shop_ev_con .font  dd span{ display: inline-block; width: auto; margin-right:30px;}
.shop_ev_con .font  dd span:nth-last-child(1){ margin-right: 0;}
.shop_ev_item:hover .product_ev{bottom:0px; display: block; }
.recruit{width: 100%;height: 400px;background: url(../images/banner_re.jpg) no-repeat center; }
.recruit_banner .banner_cn::before {content: "J";position: absolute;opacity: .2;left: 0px;top: -60px;color: #ffffff;font-size: 120px;font-family: "Poppins SemiBold";}
.letter_box{margin:40px auto; height: auto; overflow: hidden;}
.letter_box .title{ margin-bottom: 40px;}
.letter_intro{ color: #666; font-size:15px; margin-bottom: 30px;}
.letter_intro dt{ line-height:28px; height: 28px;}
.letter_intro dd p{ height: auto; line-height:28px; text-indent: 48px;}
.letter_intro dd p a{color:#1d24ab}
.letter_intro dd p a:hover{ color: #0e147d;}
.recruit_pic{height:auto; overflow: hidden;}
.staff_item{ background: url(../images/test_bg_02.jpg) no-repeat center 0; height:570px; overflow: hidden; padding: 40px 0;;}
.staff_item .title{ margin-bottom:30px;}
.staff_item .title h2{color: #fff;} 
.staff_item .title .info{color: #fff;} 
.staff_con{ position: relative;} 
.hexagon1{ background: url(../images/ling_x.png) no-repeat -126px 0; position: absolute; overflow: hidden; top: 0; left:244px; width: 125px; height: 109px; font-size: 18px; color: #333; line-height: 109px; text-align: center;}
.hexagon2{ background-position:-379px 0 ; top:172px; left:254px; }
.hexagon3{top:293px; left:183px;}
.hexagon4{ background-position:-252px 0 ;top:114px; left:352px;}
.hexagon5{background-position:0 0 ; filter:alpha(opacity=75);-moz-opacity:0.75;-khtml-opacity:0.75;opacity: 0.75;top:230px; left:354px;}
.hexagon6{background-position:0 0 ; filter:alpha(opacity=55);-moz-opacity:0.55;-khtml-opacity:0.55;opacity: 0.55;top:58px; left:452px;}
.hexagon7{background-position:0 0 ; filter:alpha(opacity=85);-moz-opacity:0.85;-khtml-opacity:0.85;opacity: 0.85;top:173px; left:452px;}
.hexagon8{background-position:0 -110px ; top:288px; left:452px;}
.hexagon9{background-position:0 0 ; filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity:0.7;opacity: 0.7;top:114px; left:553px;}
.hexagon10{background-position:0 0 ; filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity: 0.8;top:229px; left:553px;}
.hexagon11{background-position:-128px -110px ; top:58px; left:654px;}
.hexagon12{background-position:0 0 ; filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity:0.7;opacity: 0.7;top:172px; left:654px}
.hexagon13{background-position:0 0 ; filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity: 0.8;top:286px; left:654px}
.hexagon14{background-position:0 0 ; filter:alpha(opacity=90);-moz-opacity:0.9;-khtml-opacity:0.9;opacity: 0.9;top:112px; left:754px}
.hexagon15{background-position:0 0 ; filter:alpha(opacity=86);-moz-opacity:0.86;-khtml-opacity:0.86;opacity: 0.86;top:230px; left:754px}
.hexagon16{background-position:-252px -110px ; top:172px; left:854px; height: 110px;}
.hexagon17{background-position:0 -220px ; top:288px; left:854px;}
.hexagon18{background-position:-127px -220px ; top:117px; left:956px;}
.hexagon19{background-position:0 0 ; filter:alpha(opacity=86);-moz-opacity:0.86;-khtml-opacity:0.86;opacity: 0.86;top:232px; left:956px}
.hexagon20{background-position:-378px -110px ;top:345px; left:956px}
.hexagon21{background-position:-380px -220px ; top:26px; left:1048px;}
.hexagon22{background-position:-252px -220px ; top:288px; left:1058px;}
.jobs_box_item{ background:#eeeef3; height: auto; padding: 40px 0;}
.jobs_box  .title{ margin-bottom: 30px;}
.job-card-list { height: auto;}
.job-card-list .job-card {position: relative;display: flex;min-height: 66px;padding: 20px 16px 10px;cursor: pointer;background: #fff;border-radius: 2px;}
.job-card-list .job-card:not(:last-child) {margin-bottom:12px;}
.job-card-list .job-card:hover {box-shadow: 0 4px 14px 0 rgba(38, 50, 64, 0.08)}
.job-card-list .job-card .list-card-content {width: 100%}
.job-card-list .job-card .list-card-content .content-base {display: flex;justify-content: space-between}
.job-card-list .job-card .list-card-content .content-base .base-left .name {font-size: 18px;font-weight: 500;color: #333}
/*.job-card-list .job-card .list-card-content .content-base .base-left .name:hover {color:#1d2087}*/
.job-card-list .job-card .list-card-content .content-base .base-left .base-detail {color: #666;font-size:14px}
.job-card-list .job-card .list-card-content .content-base .base-right {padding-top: 14px}
.job-card-list .job-card .list-card-content .content-base .base-right .update-time {color: #666;font-size:14px}
/*.job-card-list .job-card .list-card-content .content-base .base-right .update-time:hover {color:#1d2087}*/
.job-card-list .job-card .list-card-content .content-base .base-right .update-time .icon_fa {background: url(../images/icon_fa.jpg) no-repeat center; width: 18px; height: 11px; display: inline-block; margin-left: 8px;} 
.open.icon_fa{-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);}
.job-card-list .job-card .list-card-content .content-more {margin-top:20px;border-top: 1px solid #ebebeb}
.job-card-list .job-card .list-card-content .content-more .content-more-inner {padding-top: 15px;padding-bottom:15px;}
.job-card-list .job-card .list-card-content .content-more .job-title {font-size:16px; color: #333; line-height:28px;}
.job-card-list .job-card .list-card-content .content-more ul {color: #999;font-size: 14px;line-height: 1.6;}
.job-card-list .btn-apply {padding-left:30px;padding-right:30px}
.chairman_item{ background: url(../images/bg_ch.jpg) no-repeat center 0; width: 100%; height:466px; overflow: hidden; padding:50px 0;  margin-bottom: 40px;}
.chairman_item .title{margin-bottom:45px;}
.chairman_item .title h2{ color: #fff;}
.chairman_item .title .line{ background: #fff;}
.chairman_con{height:auto; overflow: hidden;}
.chairman_con .pic{ width: 489px; height: 336px;overflow: hidden;}
.chairman_con .pic img{ display: block; width: 100%; height: 100%;}
.chairman_right{ position: relative; width: 830px; height: 336px;}
.chairman_right i,.chairman_right em{position: absolute; background: url(../images/icon_g_03.png) no-repeat; display: block; width: 53px; height: 40px;}
.chairman_right .font{ width: 690px; margin-top: 50px; margin-left: 66px; color: #fff; }
.chairman_right .font p{ height: auto; overflow: hidden; margin-bottom:10px; font-size: 16px;line-height:32px;}
.chairman_right .font dl{ width: 150px; float: right; text-align: right;font-size: 16px;}
.chairman_right i{ top: 0; left: 0;}
.chairman_right em{ bottom:0; right:0;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);}
.recruit_video{ height: auto; overflow: hidden; margin-bottom: 40px;}
.recruit_video .title{ margin-bottom: 40px;}
.recruit_video .video_box{ width:1360px; height:770px; overflow:hidden;  }
.recruit_video .video_box iframe{display: block; width:1360px; height:770px; cursor:pointer;}
.recruit_form{ background: url(../images/zp_bg_02.jpg) no-repeat center 0; width: 100%; height:581px; overflow: hidden; padding-top: 60px;}
.recruit_item { background: rgba(255,255,255,0.7); height:461px; padding: 30px 0;}
.item_form{ width: 1286px; height:auto; overflow: hidden; margin: 0 auto;}
.item_form h2{ font-size: 26px; color: #121212; height: 34px; line-height: 34px; overflow: hidden; margin-bottom:22px; text-align: center;}
.form_box{width: 1286px;height:auto; overflow: hidden; color:#333;}
.form_box .item_one{ float: left; width:420px; height: 48px; border: 1px solid #ececec; background: #fff; margin-right: 10px; margin-bottom: 14px; display: flex;}
.form_box .item_one span{ display: inline-block; width:82px; margin-left:14px; height: 48px; line-height: 48px; color: #333;}
.form_box .item_one span b{ color: #f51010;}
.form_box .item_one input{ width: 316px;  height: 48px; line-height: 48px; border: none; flex: 1;}
.form_box .item_one:nth-child(3n){ margin-right: 0;}
.form_box .textarea_box { width: 1284px;height:120px;overflow: auto;position: relative;background: #ffffff;color: #333; position: relative; margin-bottom: 14px;}
.form_box .textarea_box span{ display: block; box-sizing: border-box; width:84px; height: 48px; line-height: 48px; color: #333; position: absolute; left: 14px;}
.form_box .textarea_box textarea{ width: 1284px; display: block;outline: none;border: 1px #dbdbdb solid;text-indent:84px;font-size: 14px;line-height:24px;font: normal 14px/1.5 "microsoft yahei",tahoma,arial,sans-serif;
box-sizing: border-box;padding: 15px 12px;color: #333;resize: none; border: none; height:120px; overflow: hidden;}
.form_box .textarea_box span b{ color: #f51010;}
.form_box .item_two_box{ width: 1286px; height: 50px; overflow: hidden; margin-bottom: 14px;}
.form_box .item_two_box .item_two{ width: 1106px; height:auto;}
.form_box .item_two_box .item_two i{ width: 1008px;color: #333; font-style: normal;height: 50px; line-height:50px;}
.form_box .item_two_box .bnt_box{ width: 158px; height: 40px; border: none;outline: none; background: #ededed;border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; margin-top: 5px; position:relative; text-align:center; line-height:40px; }
.form_box .item_two_box input.bnt{ position:absolute; top:0; left:0;filter:alpha(opacity:0);opacity: 0; width:158px; height:40px; cursor:pointer;}
.form_box .submit_bnt{ width: 1286px; height:52px; line-height: 52px; text-align: center; overflow: hidden;border: none;outline: none; background: #1d24ab; font-size: 16px; color:#fff; margin-bottom: 10px;}
.form_box .submit_bnt:hover{ background: #101693;}
.form_box p{ color: #f51010;}
.quality{width: 100%;height: 400px;background: url(../images/banner_q_02.jpg) no-repeat center;  margin-bottom: 40px;}
.quality_banner .banner_cn::before {content: "Q";position: absolute;opacity: .2;left: 0px;top: -60px;color: #ffffff;font-size: 120px;font-family: "Poppins SemiBold";}
.quality_part .title{ margin-bottom: 40px;}
.quality_item{ height: auto; overflow: hidden; margin-bottom:50px;}
.quality_item ul li{ float: left; width: 420px; height: auto; overflow: hidden; margin-right: 50px;}
.quality_item ul li:nth-child(3){ margin-right: 0;}
.quality_item .pic{ width: 420px; height: 260px; overflow: hidden;}
.quality_item .pic img{ display: block; width: 100%; height: 100%;}
.quality_item p{ width:398px; height: 76px; overflow: hidden; padding: 0 10px; line-height: 76px; text-align: center;border: 1px solid #ececec; border-top: none; color: #333;}
.quality_item ul li:hover p{ background: #1d24ab; color: #fff;border: 1px solid #1d24ab; border-top: none;}
.quality_part2{ height: auto; background: #f5f5f5; padding: 40px 0; overflow:hidden}
.quality_part2 .title{ margin-bottom: 40px;}
.quality_part2_item{ height: auto; overflow: hidden; margin-bottom: 20px;}
.quality_part2_item ul li{ width:650px; height: 432px; overflow: hidden; position: relative; float: left; margin-right: 60px;}
.quality_part2_item ul li:nth-child(2){ margin-right: 0;}
.quality_part2_item ul li img{ display: block; width:650px; height: 432px}
.quality_part2_item .font{ height: 70px; line-height: 70px; width: 630px; padding: 0 10px; text-align: center; overflow: hidden; background: rgba(29,36,171,0.9); font-size: 16px; color: #fff; position: absolute; bottom: 0; left:0;}
.quality_part3{ background: url(../images/part_kf.jpg) no-repeat center 0; padding: 60px 0; height:240px; overflow: hidden;}
.quality_part3 .title{ margin-bottom: 40px;}
.quality_part3 .title h2{ color: #fff;}
.quality_part3 .title .line{ background: #fff;}
.ibrand_num{ height: auto;}
.ibrand_num  li{ float: left; width: 25%; text-align: center; color: #fff;}
.ibrand_num li .sz{ position: relative; height:70px; margin-bottom:22px;}
.ibrand_num li em {display: inline-block;font-size:20px;color: #fff;font-style: normal; }
.ibrand_num li .num{font-size:60px;color: #fff;font-style: normal; font-weight: bold;}
.ibrand_num li i {position: relative;width: 26px;height: 26px;line-height: 26px;font-size: 16px;color: #fff;border-radius: 50%;text-align: center;display: inline-block;font-style: normal;top: -30px;}
.ibrand_num li span {display: block;font-size:18px;color:#fff;}
.activity_item{ background: url(../images/bg_hd.jpg) no-repeat center 0; padding: 50px 0; height: 397px; overflow: hidden; margin-bottom:20px;}
.activity_item .title{ margin-bottom: 50px;}
.activity_album{ height: 218px; overflow: hidden;}
.activity_album ul li{ float: left; width: 325px; height:218px; overflow: hidden; margin-right: 20px;}
.activity_album ul li:nth-child(4){ margin-right: 0;}
.activity_album ul li img{ display: block; width: 100%; height: 100%;}
.andon_cord{ height: 320px; overflow: hidden; margin-bottom:50px;}
.andon_left{ background: url(../images/bg_an.jpg) no-repeat; width:750px; height:220px; overflow: hidden; position: relative; padding: 50px;}
.andin_right{ width: 480px; height: 320px; overflow: hidden;}
.andin_right img{ display: block; width: 100%; height: 100%;}
.andon_left .andon_box{ width:640px; height: auto; overflow: hidden; margin: 0 auto;}
.andon_left .andon_box .tit{ font-size:34px; height: 40px; line-height: 40px; text-align: center; color: #333; margin-bottom:56px;}
.andon_left .andon_box .intro{ font-size: 16px; color:#666; line-height: 30px; text-align: center;}
.andon_left i,.andon_left em{ background: url(../images/brand_title_icon.png) no-repeat; width: 20px; height: 15px; position: absolute; display: block;}
.andon_left i{top:118px;}
.andon_left em{bottom:60px; right:50px;}
.customer_service{ background: url(../images/bg_kf.jpg) no-repeat center 0; height:170px; padding: 48px 0; margin-bottom: 50px;}
.customer_item{ width: 646px; height: 170px; overflow: hidden; display: flex;justify-content:space-between;align-items: center; color: #fff; margin:0 auto;}
.customer_item .cus_left dt{font-size:24px; margin-bottom: 10px; margin-top:20px;}
.customer_item .cus_left dd{font-size:42px; margin-bottom: 10px; font-weight: bold;}
.customer_item .ewm_pic{ width: 170px; height: 170px; overflow: hidden;}
.laboratory_item{ background: url(../images/bg_sy.jpg) no-repeat center 0;  padding: 50px 0; height:auto;width:100%;overflow:hidden; background-size:cover;}
.laboratory_box .title{ margin-bottom: 50px;}
.laboratory_box .title h2{ color: #fff;}
.laboratory_box .title .info{ width: 90%; margin: 0 auto; color: #fff; margin-top:10px;}
.laboratory_con{ height: 228px; overflow: hidden;}
.laboratory_con ul{display: flex;flex-wrap: wrap;justify-content:space-between;}
.laboratory_con ul li{ width: 329px; height: 228px; background: #fff; display: flex; align-items: center; justify-content: center;}
.laboratory_con ul li .pic{ width: 305px; height: 204px; overflow: hidden; position: relative;}
.laboratory_con ul li .pic img{ display: block; width: 100%; height: 100%;}
.laboratory_con .pic .icon_my{ position: absolute; top: 0; right: 0; background: url(../images/my_icon_03.png) no-repeat; width: 64px; height: 64px;}




/* 字体引入 */

@font-face {

    font-family: 'alipuhui';

    src: url(../font/Alibaba-PuHuiTi-Heavy.ttf);

}

@font-face {

    font-family: 'ali';

    src: url(../font/Alibaba-PuHuiTi-Medium.ttf);

}



@font-face {

    font-family: 'Poppins SemiBold';

    src: url(../font/POPPINS-SEMIBOLD.TTF);

}

.join_banner .banner_cn::before{content: "J";left: 10px;}

.college_banner .banner_cn::before{content: "A";}